Well I don't know the 'problems' you are talking about, but I have one thing to ask you. What is normal? To this day I still don't know what this so called 'normal' thing is. We are all different in many ways whether it be race, mentality,religion, skin color, hair color, eye color, and many other things. If your friend's ditched you because of who you are I am telling you right now, they are not good friends, and you should find some new ones. Trust me been down that road many a time, it defines my K-9th grade years. Another question. Define 'crazy.' It can mean many things. It can be positive or negative. Another thing, I know reputation may seem important, but as long as you find people who don't pressure you into stuff and they are all people where you think on the same level as them, it doesn't matter. Also while school is very good for social interaction, you are there to learn. I go to a private boarding school, so the importance of getting good grades might be a little higher, but it's still the same thing. Another thing I don't think your parents hate you. They are your parents. While sure you can piss them off sometimes, they still love you.
Now I said all that without knowing the situation entirely so hopefully it helped in some way ^^
--------------------
|