Why you posting threads about it and acting like your such a badass if it took you 2 fucking years to stand up to him? I would've gave him 30 seconds, And if he was still talking, I woulda smacked that bitch into next week.
In Canada, administration(principal, vice principal, etc) call the police. And you'd be pretty much jailed for a couple of days or more. Even more; make you a juvenile, and throw you into juvy.