PP,
I think your Mom is wonderful, btw.
You are having a difficult time and that is what you need to deal with.
Blaming your parents, or other people, will not serve you.
It is part of growing up.
I am still glad you will vent frustrations, like we all have from time to time.
It doesn't make you a bad person.
It helps you and those around you - to have some of your emotions decompress, but remember, we are ultimately responsible for our own emotions.
We are a thought away from loving, or kindness, or happy visions, or new beginnings.
Peace and Comfort,
nightbird