Well until the mods came out, I did put up with the B.S experience that is Vanilla BF2 and 2142.
Given the position of EA, they will never see another dollar from me unless they suck it up and right their wrongs. If enough of our wallets vote, then EA will kow-tow.
just look at Origin. Valve proved that STEAM works and suddenly EA has the bright idea to be a copycat. The executives will always follow the trail of money, its the only way that they can earn their bonuses.