The endless fervor over Mass Effect 3's ending, Day One DLC, and Online passes gets handled in a "scream, yell, rant, rave" manner that negates any serious discussion issue there is to be had. It's grating, it's obnoxious, and hearing the kind of people who sound like they frequent Reddit complaining about anything changes the reaction one would expect.
The upset people think: "I have a serious complaint."
The kind of people who are asked to listen to them think: "What the fuck are you complaining about THIS time?"
Jim Sterling pointed that out himself. Gamers are so quick to cry Boycott, that any serious issue gets swept under the rug as just another instant of whining from a group of people who are just as greedy as the publishers they are "fighting" against.
Publishers want to maximize their profits, customers want to maximize their savings. This has been the fight for centuries. Neither party is being evil in this regard, it's two sides of an otherwise neutral argument.
I find a lot of people complain about Dragon Age 2, but I find even more people who like it. I see people whine about Mass Effect, but I find even more who thought the ending was an interesting twist that they weren't expecting, rather than BioWare's typical "Save the world and be a hero, or destroy the world and be Satan" style of narrative.
This is proven even more when EA tries to rectify their mistakes, and people cry out "Too little too late! You guys still are still worse than Hitler! VALVE FUR TEH WEN!"