You are not the first father to experience this. I personally have had several discussions with my kids' teachers about my kids being bullied. It's a very upsetting situation.
But you're making things worse by calling people names, referring to other's kids as brats, and threatening to start fights. A lot of the advice in this thread is solid and not even controversial. Yet you continue to refer to it as "garbage".