I just think everyone angry because the story not as we want. But this is Ellie, Abby, Joel,...'s story, we are just watching, we always calm to analyze their stories, know what to do and we want they will do as we think. But we don't actually have their emotion at that time.
We hate Abby because she kill our beloved Joel brutally, why she do that? She hate Joel so much, she know how hurt her father would take when he must kill her if she immune like Ellie, but she want him do that and know he will do that for future of everyone so she never forgive Joel's selfish. For us Joel only did what needed to do to save Ellie, for Abby he killed the hope of the world. She not a bad person (you can sure when you play her part, you will deeply understand Abby can give her life for what she believes in) but at that time she can't control her emotion, she make Joel pay for what he did and the consequence not her but all her friend die.I think the moment she face to face with Ellie she know that is the consequence for what she done.
We disappointed with the end, we think "Ah! Ellie after all of this you had a family you should let it go and live for your Dina and JJ why you choose to leave and then you can't even kill Abby". In beginning Ellie don't understand why they kill Joel, she hurt so much, she want make them pay (Ellie love Joel, we love Joel, we sympathize with her). But then she know why they do that, Joel was killed because of what he did to save her life. If you were Ellie what do you think now? Who do you blame his death for? she love Joel, he do so much thing for her, he die because of her, she not do anything for him yet, she regret all, she just can't let his death go, her mind is broke. Ellie can't go on she don't know but she must end of this, she must to do something. Ellie find Abby not for revenge, she just want to fight the last fight. Abby can kill her and all done, but she don't give up the life Joel give her, Ellie will fight, she can die or she kill Abby, this is the end.
Finally she win so she can live and she don't kill Abby, her final choice for her soul for Joel. When she came home, she lost her family this is the consequence when she choose leave. Dina don't even know Ellie can come back or not. How can she live in the house with full of Ellie's image. Final thing we react fiercely when Joel dies too early, he not die early, this is a continuous story and It's time for his death. If I were Joel I would still choose Ellie instead of the world and accept whatever would come. This story has no heroes, it just has full of emotion, full of pain, full of thinking.
Sorry for my bad english, actually I don't even have a Play Station to play this game but I admire the story of The Last of Us, I spent all day to watch full game walkthrough on Youtube. The producers of this game are great people, maybe they know how hard with the story like this but they still choose bring us an unforgettable story. I hope that if one day in my life I have to face a bad situation, before letting my emotions overwhelm my mind I can remember this story and think about the consequences.