Look it all boils down to this, to those that defend the crappy ending. When you got a story running over five years in a game that you've replayed over and over again, you want the ending to make you feel like you achieved something. Something that makes you go "That **** was awesome, I can't wait to play it again, this time as a renegade/paragon/paragade/renegon or engineer/soldier" and so on and on. Instead we got a pseudo intellectual piece of crap kicking us in the balls right at the final minutes when Casper the ghost space emperor supreme of being dumb, shows up.
Bioware could've used the assets we gathered in the end and give us a sense of accomplishment that all the stuff we did mattered, instead we got pick your own colour. If you don't see anything wrong with that, then congratulations, you're the kind of drone any company loves. Ask no questions, care only about romance (cause the gameplay don't matter, right?) and accept any crappy story, cause the writers can do no wrong, can they?
It's just lol. And I'm damn sure, Bioware has lost its untouchable status from this, DA2 and SWTOR. It's sad, cause I've played the crap out of DA:O and ME 2, but if someone you love/like does ****, you can either stand aside and hope they'll come to their senses, or you call them out on their crap. Not pre-ordering is a good step in showing that we're not mindless drones who only care about voice actors, but consumers that expect quality games.