Jess.. Barb and Rob are absolutely correct.
It breaks my heart that you have to deal with all this junk. It is not fair....
The hurt you are feeling will naturally make you want to lash out. Just take a step back and breathe....
I know how hurtful family stuff can be, especially when it is from your parents. I had to deal with alot of that when I was your age too.
But you know what? Family is not defined by blood relation. Family is those people who love you, listen to you, laugh with you, cry with you... it is those that are there for you regardless.
I wish I could fix things for you, but I cannot.
However, I am always available any time you need ANYTHING.