I'm sorry your having a hard time with your family Crazy it reminds me of when I lived with my family when I was younger that's why I am so worried about going home again.I found getting as far away as I could from my family helped me to discover who I was and I surprisingly found out that I was quite a nice person.I don't mean to disrespect your family but if you listen to their bullshit name calling you will start to believe them and hate yourself.I am not sure how old you are but you need to go it alone and make yourself proud.I would also go to anger management so you can learn how to control your temper,something which is not you own fault.

Ok enough rambling sorry for hijacking.I really hope things improve for you Crazy.