He also pushed me in the hall, this beef stuff has been going on for about 3 years.
If it were means of self-defense, you should have done temporary damage, something such as knocking the wind out of someone. Expressing anger through physical damage is a sign of weakness, where you find yourself to be good at something so devastating. Showing where you can't control yourself and could only express major physical damage instead of organized combat is also a sign of weakness.
If you could talk to an adult about this (I'm assuming your under 18), then do it. Nothing so childish about that, as a matter of fact its a more mature thing to do. Your creating a cycle of revenge, and that only makes circumstances worse.
I hope you take my advice seriously. If you express anger towards my post through.. posting, then I guess you're not mentally ready for the world to come. If you do take it seriously (respond through correcting my 'misconceptions' or reform) then your one step towards becoming an even happier person, a more helpful person.