There have been tons of other suggestions trying to make SWAT useful by improving their weapons, spawn location or vehicles. None of these received any serious support from the community, so I guess the next step is to look for solutions in a different direction.
SWAT misleads the newbies. The class name suggests that they will get special enhanced weapons if they pick SWAT instead of police, and they end up playing in one of the weakest classes in the game.
So I guess one solution could be to swap the weapon set for each class, so police gets the current SWAT set and SWAT gets the current police set.
But I'd rather simplifying the game and removing a class that has no actual use for anyone who knows how it is like. Is there any reason to keep it, apart from keeping the newbies confused?