It is always good to vent.
That's a lot to take on.
This topic is one of the reasons why I stayed here. Although, it's hard at times to read about people's struggles, it's a reminder that not everyone gets a fair deal and we have to do what we can to get through these things that just don't seem fair.
I hope things get better for you.