If you're referring to BF2/BF2142 when you mention the bugs (since everyone complains about bugs in those games), that wasn't EA's doing, that was Dice. I don't know why people blame EA, all EA did was put it in a box and market it. Everything behind the game and technology was all Dice, so blame them if you're going to blame anyone.
Also, I don't think EA made this game or even came up with the idea for it, once again it was probably DICE.
That's the end of my rant(s).