A bit late to the thread but hopefully don't get a ding for resurrecting it.

For those saying fans always complain about endings I say this is different. Everyone here knows how much of a fan I am of FFX and Tidus / Yuna. The ending on FFX killed Tidus, Auron, Jecht, left questions unanswered and never got this uproar. Why ? It was WELL WRITTEN and completely in sync with the story so far. Of course I bitched, and every other fan of the Yuna / tidus romance bitched, we wanted more. And we gladly payed more when FFX2 showed up. We didn't feel cheated out of hundreds of hours.
FF7 ? Aeris ?
People bitch when their favorite characters die, but never to the tune of raising 80 thousand dollars in a week for charity. Never with such ire. I personally have not reached the ending on ME3, I just passed Kai Leng's appearance and have to agree with Psy. They killed "Auron"!! There is this badass cool guy on ME2, Thane, he reminds me a lot of Auron. He gets some 15 lines on ME3 and 90% of those are about death and dying, and he gets killed by a ninja wannabe at random in the middle of the game. Awful! I saw Tidus, Auron and Jecht die and it sucked but it was well written. Here in ME3 they cure a plague that has been haunting the krogan species for 300 years and they let "Auron" die in a hospital bed ? Lame.

This game is all about saving the galaxy and i hear in the end you save nothing and the protagonist dies. Sounds to me it is what my teacher in writing class said "Too many dying in the ending shows a writer too lazy to deal with tying up plot threads. Kill them all is the simplest answer to the conundrum but is also the one that will tell everyone you can't write for trout"