Mate,
I'm very sorry to hear your bad news - wish there was something I could say or do that would make a difference.
Things will work out - you'll end up getting a better job, or maybe another job in a new industry - you can do it.
When you find another job, you'll look back and wonder "why did I stick it out for so long at that dump?".
I spent six years working for a company, with a total ****** for a boss, no marketing plans, bosses who never listened to us reps on issues of improvement of quality assurance or efficiency - I ended up becoming totally frustrated and hating every minute I worked there.
It affected my home life and my relationship with my kids. Not good. I stuck it out because of the steady paycheck and the fear of failure if I tried to do something else.
I got totally fed up, ended up quitting, going to university and studying engineering, doing very well and getting a job in an undustry that interests me very much. It was a very tough 3 years, and we just managed to keep up the mortgage payments. Whew........
Best of all, I don't come home and want to kick the cat.
You'll get there, and you'll end up happier than you ever were - you'll see.
Cheers, mate
LeeTree