in reply to Lying on the bed I made

... the company has no issue with me working from home ... I have a 1 year old son who I get to see all day every day ... a lovely wife, am financially secure ... I cannot stand the job I do.

Well cry me a river. The reality is that most people don't love their jobs, but would love to be in your situation. Most working parents don't get to spend all day with their children. They just try to put in their eight hours of tedium and idiotic bosses, then fight rush hour to get back home to their families. I don't mean to sound harsh, but you do need a reality check. Right now, how much you dislike your job doesn't matter. Your real problem is that your family is in a precarious financial situation. To wit:

My guess is that you're fairly young, because these are typical mistakes made by people who don't have the benefit of hindsight. You are lucky enough to have extra time on your hands - Use It! You can further your education, pick up additional work, start a business or whatever. Just be sure it has a payoff, you are not presently in a situation where you can afford to do volunteer work. You need to start working on increasing your income and reducing your expenses before the axe falls. Consider this your greatest challenge, to create a foundation for long term financial stability for your family. Once that's done, you will have better opportunities to do satisfying work.