Hey man; first off- I understand what happened to you in school, man. People are sheisty.
As far as this song goes- good work. I can tell it comes from deep inside you, and the message hits pretty hard. I think your rhymes are good and the beat bumps fine, but it feels rushed near the end. I do the same thing in my own music sometimes. I have to remind myself that a rest is actually a musical device and space between phrases can be alright if done correctly.
But no, for real, if it sounds like how you want it to sound- then it sounds right. Thanks for a quality piece of music, man.
-DJDj