EA have pushed it too far now.
I bought (stupidly) Battlefield 2142 today, hoping that perhaps EA had resolved their ways - I was lead to believe this after they finally sorted out the problems (or most of them) in Battlefield 2.
But yet again, EA have released a game which isn't even ready...