As I struggled with some levels I sought walkthroughs online and became aware of the discontent of some with the ending. I did not pay these any heed, saying to myself that there will always be some people who are never happy with anything and unlike me did not expect Shepherd to die. Afterall, this game was praised by critics and so far in my gameplay this proved to be correct.
I was shocked as I watched the limpimg Shepherd be given three totally implausible choices and kept waiting for my cues to argue the obvious flaws in the monologue of the child/VI. I was in utter disbelief as I sat through the next sequences. I felt betrayed: all of my efforts over three games have been rendered utterly and totally meaningless yet Shepherd just accepted these. This was reinforced by "professional" critics denouncing my feelings and my wanting appropriate closure as childish and wrong.
This game and it's aftermath has left a sour taste in my mouth. I hope that Diablo 3 lives up to expectations. I need something good to play.