Go to your local credit union of USAA and get a new visa or mastercard. The credit unions are much more responsive to customers and you get the same access.
Better still..tighten your belt and use only debit cards or cash. Ask for cash discount from merchants(against their agreements, but today they will do it).
The problem there is that it's far easier to take a hit from fraud against your credit card than your general bank accounts. I went through it January '08. Miserable experience, they took thousands of dollars. Got everything back over a period of a couple of weeks, but if they had taken everything, it would have been difficult.