OK, maybe you are right in some sense, but my real point is that their output of quality games is fairly slow, yet they sell loads of other peoples games and make a lot of money out of it. Which seems to be pretty close to the reason everyone hates EA.
It's completely different. Valve's Steam is basically a shop platform that games are sold on. Valve have little input to the content on Steam, they don't own the IPs on it, they don't tell the developers how to make their games or what to put in them, they simply provide a service to developers.
EA take developer (that they've bought), strip them down and make them churn out content at the expense of quality.
EA has to please its shareholders, which is why it does what it does.
Valve have no shareholders as it is completely privately owned by its employees. The games they make (very slowly) don't compromise on quality because a publisher is telling them to hurry up, they have no higher ups to answer to basically.
These companies are there to make money and anyone who begrudges them making money is an idiot, the difference is the way that they do it really.
This is where people's issues with EA are. They rush and push devs that they've stripped down to push out subpar content, and make them push out unfinished games with the intention of selling the customer the rest of the game as "DLC" for an extortionate price. It's the same reasons that people hate Activision/Blizzard.
Valve will slip up when they slip up. People hold them in such high esteem because they've earned it, they seem to respect and value custom (at least in the case of those who run Valve, Gabe and the rest). They aren't perfect, obviously but they're doing things a lot better than most.
They are like small "indie" developer with loads of money and no one to answer to.
I buy games I like, so I'm not going to avoid a developer in general, what I do avoid is rubbish though. I am completely uninterested in the likes of the Call of Duty games, more so considering that each new iteration is basically a small expansion on the latter, yet they want big money for it. I find it offensive how Activision keep their game's prices artificially high considering the poor quality of them.