Hmmm where to start... Ok, first off, I am somewhat cold sometimes, but I have noticed that I only get like this when I am angry. I kinda blank everything out. So I guess that helps. I know you don't want to be like that all of the time, and I am not, but I think that you need to learn how to turn your emotions on and off so to speak. Also, I know this may sound cliche, but always consider the source. People that do these things aren't worth your time. But going to school has to be about the best way to develop the "bullshit shield" so to speak. I do all kinds of things that people don't consider "normal" and tons of people laugh at me for it, but it really doesn't bother me one bit, because I know that I am doing what I want to do. I am on the cross country team at my school, and I wear really short shorts, and often no shirt. People make stupid comments about it all the time. Am I going to all of a sudden listen to those losers and wear longer shorts? Just to please them? They still won't like me! And I am fine with that. Your true friends are the ones who stick with you even when you do crazy, unconventional things. That is all that matters to me. Oh and if it helps you at all, I do flip people off occasionally (usually football players who are laughing at our attire). I always feel better when I do.
I'm not sure if any of that makes sense, I was kinda rambling, but I hope you get the idea.