Yizuman, seeing as your hours at Wal Mart have been cut, could you go and get another part time job at another store in Retail? I've worked at two part time jobs for the last 5 years; I really like the one but it was only part time. Rather than give it up, I got an additional job. Check out the stores......especially this time of year they should be really busy and will need the extra help.
As for your bank, they shouldn't want to forclose if you've only missed one payment. If they do, I would strongly recommend switching to another bank. If you explain your situation to them try to come to an agreement, they should be willing to help you through this.
I would also recommend trying to get some sort of disability compensation from the government. I'm not sure how much that pays in the USA but something is better than nothing.
Good luck.