Wow, my heart breaks for you and I am so sorry, man. I know this is easier said than done, but try to find the positives where you can. As far as yur top surgery is concerned, it may not have ended the way you wanted to, but it is better than carrying around breasts, right? You don't have to worry about binding or trying to to cover your breasts, right? Maybe you can keep the nipples and play a joke on your friends? I second Harlee about medical tattooing. I have seen some realistic results so maybe you can look into that procedure?
Sometimes, things happen for a reason. Maybe because if this, in time you may find a job that pays more/you like more. Perhaps you will meet people whom you will grow close with on this journey called life......because of this incident.
I'm sorry about your cat. My cat died a couple of years back and I grew up with her so I know that pain. At least she's resting now and you don't have to shell out any money (if you were) to take care of your pet, which could probably help get you back on track to get the small house faster.
Hang in there, champ. -hugs-