I think the option will always be there whether the dev's put it in or not.
There are going to be rocket launchers, and people willing to run in close for a multi-kill-with-one-rocket mindset.
Also, why not just use the vehicles to ram into people? They don't have to blow up to be deadly. Even then, it's kind of a suicide bomber tactic, just without the bomb. Only reason I could see needing to blow up a vehicle is so the other team can't steal it.
And by saying that politics dictate what should or shouldn't be in the game is stupid.
"My husband was shot with a gun, so you shouldn't have guns in that game or I'll be sad!"
Yes, I'm being frank, but I'm just trying to make a point.
Bad things happen all the time. Bad things are going to continue to happen. Sometimes we are reminded that bad things happened, but it isn't going to change the fact that the deeds been done. Can't undue the past by avoiding it in the present.
After all is said and done, it's just a game. Try and have fun with it.