Last year I only bought 3 games new; Dark Souls, Catherine, and Portal 2. Why? Because these were actually finished games when they were released.
Every other publisher releases buggy, unfinished products while dropping the DLC carrot in front of your face, thinking that their product is worth more than 60$. No, it's not. When the Sims 3 is launched with paltry content with thousands of dollars of day one DLC to buy, I know damn well I'm being abused. When an in-game NPC in Dragon Age Origins peddles me DLC, I want to burn your headquarters down.
I have never felt good with myself after buying an EA game or many other publisher games because I always feel like I've been screwed in some way. I want to buy a finished game, and I have since resolved to never purchase games that are diced up in content since. I don't buy a book and expect to buy the missing pages later down the line. I buy the complete book, and then I buy the complete sequel if you absolutely must make more money.
They have certainly lost a hell of a lot of money from me from their anti-consumer tactics. The next time EA wonders why they aren't getting CoD or Skyrim numbers, they can't look at the used market, they have to look at themselves.