You're not gonna accomplish nothing if you try to exaggerate and dramatize. Using caps won't give you the reason.
- For god's sake, Joel didn't said their names. It was Tommy. This is a common mistake on internet discussions and honestly, like most of the people I've encountered that makes this mistake ends up being people who has just read spoilers or watched a let's play. Not trying to say you haven't played the game because I don't know that, but this is an important detail that people who didn't like the game uses A LOT.
- Why, for some reason, people seem to think Joel is some kind of superhero? Yes, he's a survivor in a post-apocalyptic world... like almost everyone else??? As I said, the mistake of saying their names was made by Tommy. But it didn't matter, because if you have played the game, you will know that they were pretty much ****ed up no matter what:
1. They had to go to the house because it was that or dying because of the horde.
2. Once they arrived, it was a matter of time, even if they never said their names. Abby and the others could have tortured them or anything to make them answer their questions, if needed. In the end, Tommy and Joel were outnumbered so it wasn't going to end well regardless, because Abby and their friends could easily deduct that Tommy and Joel were a patrol group from Jackson (mostly because when they saved Abby they clearly knew where to go to escape the horde, something that only someone who knows the area would know).
As for Ellie not killing Abby, it's a thing that isn't really told that much through words. It is told more through images and the player's interpretation. I guess you will understand this as an excuse, but it is not. Ellie not killing Abby because "she had a brief flashback of Joel" is another exercise of simplifying things. Anything can look or sound stupid by being simplistic.
The flashback she had of Joel was basically the way the game had to tell the player she spared Abby's life at that moment, the moment where she realized how she felt and that she didn't really had anything against Abby, to put it in a way. She was mostly mad at herself for not forgiving Joel for what he did in the first game. You have to remember that Joel died just the day after Ellie and Joel were starting to solving things between them, and this is known by the player in the final flashbacks, which are key to all of this.
Then, Abby arrived, killed Joel, robbing Ellie of any opportunity to forgive Joel. I'm obviously not saying Ellie liked Abby or anything, she disliked her for what she did, but as I said, at the end of the game is when Ellie sees that her rage was because she never had any closure with Joel. That is, until the end of the game, when Ellie is able to move on from Joel's death.
Yeaaaaaaaaah I know, here we can discuss that Ellie kills a lot of people regardless during the game (same goes for Abby), this "issue" is in most videogames, where the story sometimes tells us one thing and the gameplay seems to tell us a different one. This is a different discussion, in my opinion, and doesn't affect or not greatly, the story. In the end, Ellie and Abby are also survivors. I mean, the factions we see during the game wouldn't really receive Abby or Ellie with smiles and flowers if both girls were found by those factions.