you have a tremendous amount going on in your life - I would be "ranting and raving" too... if you can even call it that...for me.. it sounds like you are letting your frustrations out.. and it has got to be frustrating - the lack of money, the not driving..
I have had periods of time in my life like that..
So.. this is a good place for you be able to express yourself..