Did I fuck up?

There is this wheelchair kid in my class who is the teacher’s pet, and today he just called my mom a wh*re and a border bunny (we are hispanic) so I got up from my chair and broke his nose, now I’m being expelled and I don’t know if I fucked up, I just couldn’t let someone disrespect my mom like that, but I also feel bad bc I broke his nose, I don’t know what to do now