SWAT is a paramilitary, and its use should be as a last resort. Police departments, let alone agencies, really have no business having SWAT teams. Policing and SWAT are two very different things, and personnel should not be mixed between the two. If police need SWAT, they should have to call in SWAT from a special agency that has those teams.
The first SWAT team in the US was in LA, and if I remember correctly, it was so controversial that the police chief stepped down in protest. It's kind of unbelievable that SWAT is so accepted these days.
Makes for good TV, though.