I'm not quite sure what you were kicked for, I have been playing 2142 more recently than I ever have and I have never been kicked from a server. I don't really use vehicles much so can't comment on the queue jumping situation but I still enjoy the game a lot.
As CaptainMagic said the other day, the graphics and gameplay are a bit dated compared to other FPS's but I still enjoy playing it. Also, EA would get a far worse rep for 'killing' a game that still has hundreds or thousands of active players. Battlefield 2 is still being played and that is even older than 2142, the players would cause a riot if EA decided they couldn't be bothered with it anymore.
I understand your frustration with it, there are many times I get pissed off with the game - moving titans, RDX spamming, chopper bailing etc all piss me off and I wish there was a way to stop it but unfortunately there are always bad parts of a game.
I look forward to moving to BC2 but I think I will still play 2142 sometimes, just for a good titan game or invisible RDXing of tanks.