Greetings,
It does not seem like a rant, to me, but merely a positive way of letting negativity out.
As for your troubles, try to keep a positive attitude. I know, easier said, than done, though, you seem very strong and, I feel, brighter days are ahead.
Have a good one.