I don't think the ending was "ruined". It certainly wasn't what many people expected it to be. But I rather take a controversial but original idea than a brainwashed one, doing "what people expect you to do". (And althoug that's off-topic: the original ME ending suffered a lot from its lacking execution and lazy staging and not so much of its original idea imo. The "changes" ending followed the same main principle but it was quite a lot more enjoyable due to more care to the details...)
That doesn't mean you should act against your consumers on purpose. You shouldn't just do anything that you personally don't support.
Well to me that wasnt very original, and controversial for the sake of controversy is a sad excuse one can give in my opinion, if that would be one.
I think you went all to the other side of the matter, instead of considering the shades of gray, nobody wants a brainwashed "player-developed" game, but i certainly also dont want a game that says fuck you to everyone that likes it, expects it, or follows it.
The problem wasnt that the ME3 ending wasnt what many expected it to be, the problem is two folded:
1) the ending sabotages the entire franchise's own main goals and tone: optimism, childish power hero fantasy role playing, idealism.
2) the ending sabotages the idea of having a significant choice regarding important story events, and with the most important of them all, the ending, it was missing.
If the ending would've fit the actual games, i guarantee very few people would complain that it didnt reflect choices well, after all, most people that play ME play it in the idealistic galaxy saving hero way it was meant to be played.
But yeah this thread is not for ME, so after your reply lets just end it.