^ This. I boycotted EA and Activision last gen, and started buying EA stuff for a little while when it seemed like they were making an effort to turn around a bit. After I discovered that none of the DLC for Mass Effect was playable without being online to "authenticate" the shit I already bought, I put the boycott back in place, and it's probably going to be a loooong time before it's lifted again, if it ever will be.
It's unfortunate how many people talk about doing this sort of thing, but continue to support the companies they hate. Talking smack online is cheap.