My mom constantly puts me down about my weight or says that I'm a spoiled brat, and that Im an "asshole" or something along those terms. My dad beats my dog in front of me and grabs my butt every time I walk by even though I've told him not to a lot. They have driven me to anorexia, depression, self-harm, OCD, ADD, and suicide attempts. They make fun of my mental disorders and constantly call my autistic cousin "retarded". My Uncle is controlling and a narcissistic sociopath. He runs a drug farm where he grows weed and sells it. He shot both his dogs for no reason and is very controlling in his relationships. He told me as a child that my dad was "a little bitch" and makes comments on what terrible people my parents are. He makes sexual comments about other women's bodies in front of me and my family. He calls me homophobic and sexist slurs as does my grandmother. They all make fun of my eating disorder and insult me constantly. I'm so fed up about it. Are they abusing me or am I just being weak?

I hate myself so much