because I for one will not buy any more games from them without serious investigation
I think this is a good attitude to have about any game from any company, in general
My point about compromise wasn't to suggest we should give the developers a free pass on anything - people can and do give them very forceful feedback, and they've had three years of that feedback now in relation to ME3's ending. In situations where people are dissatisfied with the writing or the story, I think it's totally fair to say you're disappointed (or angry, or upset) with what was in the game. I do think they've well and truly got that message now, even if we're never going to see the results of it in public. Mike Gamble said ages ago that they've since reworked some processes internally, and I suspect EA will focus test future stories to death, but people who are waiting for some kind of mea culpa from the lead writer are being unreasonable.
But at the same time, they're humans and not magical developer wizards. People do well-intentioned but poorly-received things all the time, and sometimes things happen in game development because of technological limits, or budgets, or time constraints, or whatever, and I don't think we should be accusing them of basically tricking players while counting their massive piles of money.
(Because, frankly, calling developers some combination of lazy/greedy/evil is the moment they just totally ignore you.)
Someone (a team of people?) earnestly wrote ME3 and expected it to be controversial, maybe mildly polarising. It was an artistic vision for the game that, as it turns out, loads of people had huge issues with. Did BW have good intentions? Sure. Did they totally underestimate how people would react? Almost certainly. It might be considered a mistake - I definitely think it was - and I wish it was something that never happened. But it doesn't mean they set out to deliberately cause you pain and disappointment. Thinking that way leads to nowhere healthy or constructive.