I am glad you were able to work through the problems at your school. I got the crap beat out of me in Jr High by a bully. Part of it was that I was a turd physically at that age and he was like 15 in the sixth grade. I survived partly due to good parenting from my dad and stepmom.
I know I sound like a "get off my lawn" guy but I think one problem is social media. I'm not in the schools yet, my daughter is two, but I can imagine kids saying all kinds of crap about each other behind the security of their computer/smart phone. I think it's harder to deal with that bullying because it's nearly impossible to defend yourself verbally and intellectually against someone with that mindset (it's like talking sense to an Ohio fan). Not sure what the answer is. If you figure it out let me know so I can give my daughter advice when she gets older.