Lol the Poor guy will never Learn smh tsk tsk You have to change you before it will ever get right with anyone else boo.. You going keep running until the same issues until you make a conscious decision to change you.
I'm going to say this is a "What?! Why?!!" Moment because as a parent, I now know that when, or at least when I say don't talk back, is because children should have respect for what we decide as parents. And especially middle school children LOVE to argue and try and negotiate/"prove wrong"/ or point out the unjust. Dude, no. Don't talk back. You got yourself in this mess. Shut it, and take responsibility. End rant.
Stay strong and remain kind! I allowed anger and resentments of the arrogant to take my kindness from me. I'm just now learning to regain that inside me. Which, makes me a much better version of me and the real me! Never allow anyone to dull your shine!