To go back to the OP, I personally wasn't pissed off at Ash/Kaidan. What most people don't seem to realise is that they are independent characters. They have their own opinions, their own motivations and their own morals. Ash/Kaidan made their decision on Horizon. Was I gutted that I couldn't bring Kaidan with me? Was I sad that he rejected my femshep? Sure, but the only character I get to control is Shepard - I don't get to decide what anyone else does.
That was what Bioware wanted Ash/Kaidan to think and do, and that's what happened.
And to all the people saying they won't buy ME3 if certain people aren't in it, and if certain outcomes don't conform to your expectations, we all know that's just not true - and you know it too. How do I know? Well, for one thing your arguing so passionately on the game's dedicated forum. That alone says you care about your Shepard, that you've invested in the story Bioware have crafted, and you couldn't possibly go without seeing how it all pans out. Kid yourself for now, if you want, but you know full well that once Bioware restarts the hype engine, you'll start whining about all the changes, just like you did before ME2, when deep down you're insanely excited and have already made your preorder.
As an, admittedly very very part time, writer, it really irks me when people criticise you for doing things that they wouldn't have done, or for having an independent character make a decision the reader doesn't personally like. That's not the point. This is Bioware's story, let them tell it the way they want. If you end up not liking it, fine. Whinge all you want. But don't write it off before we've even heard the slightest detail about it.
I, for one, couldn't be more excited about ME3. I don't really care who comes back. Sure, I'd love to see Garrus again, I'd love to have Jacob and Kaidan back, I'd love Miranda and Liara to be back on the squad but if the pre-release material says they all died of intergalactic herpes in the meantime, as sucky as that would be, I'd still order ME3 as soon as I could, because ultimately the most important character to me is Shepard. And I want to see the story finished, however Bioware decide to do it, and however ultimately superficial the 'big choices' might be.
[/rant]