Hey man, don't be so hard on yourself. If you can't find a job because of your current situation, make a better situation out of it so you can get a job. You should be proud of yourself wanting to look after your family; some shitheads out there don't give a f**k. Also, try to live a little. They don't like or care for your music? Too bad for them. There is no such thing as boring music, there's gotta be someone out there that likes it. Try to be your own man, and if you're religious, know that God is out there.
Godspeed, brother. My prayers are with you.