Report them to the BBB. GoDaddy should be able to help out. You can transfer to a new ISP to run your site. Set it up with a new provider, wait until the old one want money and tell them you quit. They'll bring the site down and you can bring it up at the other provider's site. Set up your FTPs and have everything loaded and ready to go. You could get a second domain just to get it up and change it when the other goes down. Downtime should be minimal if you work out the logistics correctly. This is what I would do. Where there is a will, there is a way..so they say.
and life goes on...
Jack
I am stuck! I have a web account for my business with a provider that will not respond. I have had continuing problems with email and up-time for my web site and would like to transfer my domain and hosting but they have my email and street addresses listed wrong at ICANN. So, when I sign up with a new provider, the email confirming goes to a non-existent account and the transfer cannot be completed.
I registered a complaint with ICANN's automated system months ago but when I submitted the form the response said that they would send a copy to my provider - big help! They sent a follow-up to me asking if it had been resolved and I said no but nothing has happened since.
Meanwhile, am I stuck with this provider? I hate to have to purchase a new domain name as my current one is established within my field of work. The provider seems able to respond when its time to take my money to renew but won;t even reply when I amke the request to update my contact info in WHOIS. It's against the "rules" but there seems to be no consequences.
Anyone have any ideas?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic