It's hard enough to organize a boycott around something that actually matters: human rights, civil rights, corruption, etc - there are many boycotts of companies, governments and groups going on right now, and most people don't even bat an eyelid.
So what chance in hell do Video game boycotts have? I'm sorry, as much as I love video games, I am mature enough to recognize that the world is far bigger than games. I play video games all the time - 30 or so hours a week. But I recognize that at the end of the day, it's just entertainment.
I don't like some corporate practices - like on-line DRM, pre-order bonuses, etc, but I honestly can't bring myself to rage at EA as if it were some sort of horrible demon from the abyss of evil!
So that's why video game boycotts won't work: because it's just NOT that emotional an issue. Hell, if you can't get people to boycott a company that poisoned the ocean by releasing millions of gallons of crude oil and killed 13 of its own workers due to sheer cost-cutting and incompetence (you know which company I'm talking about), how on earth are you going to get them to boycott a VIDEO GAME publisher?