vehicles will be the new M203, no-one uses it and whoever does will be voted. simple as that.
vehicled will only be in 7/10 of the maps (some of them boats) Humvees can also be an objective in a map, like a new game mode or something. Stick seals and some VIPs in a Hummvee and the terrorists...