Problem is, nobody will do it.
If we don't do something, then EA, COD, etc will keep putting out substandard games, because they know, marketing data, we won't respond. We need to voice our dissatisfaction in terms that Corporate executives understand, the bottom line.
It's realy easy to affect publishers. Make a list of publishers/developers:
Crytek - Crysis 2 - note: shi*ty game, do not buy any other Crytek game.
Blizzard - Diablo III - wierd looking gameplay, stupid demon hunter trailer, note: pirate first, buy later if it don't svcks.
Dice - BFBC2, Battlefield 2 free - awesome, buy anything they release

etc.
If you want to affect game developing don't buy their inferior games.