We all make mistakes. Just because someone makes a mistake doesn't mean they're out to be an asshole. You seem to have confused the two groups. When you respond to their actions with aggression and abuse, it raises the likelyhood they will respond in kind - it stops being about driving and quickly descends into a battle of ego's, of wits, and of feeling threatened on both sides. Your body's instincts take over (fight or flight) and your judgment is impaired.
Worse, there is certainly no shortage of a sizable minority people in that area tooled up and ready to roll. They're one step away from a police cell..a court..and a murder charge. Are you really going to risk all this, over something like this? By all means remonstrate if you must but I don't personally think you did yourself any favors by going in with all guns blazing. If you have no choice then it's different but in my opinion you had the choice here. Let it go.
Sorry but I think you escalated this. By that I mean being verbally aggressive, including name-calling. The police could use it against you. Of course, spitting in your face would be disgusting and unacceptable. They clearly panicked..why not live and let live, slow down and say to yourself fucking hell that was close? Done and dusted.
Vermin