my bank froze my checking account because my credit card was $22 over due.
This is one of the reasons banks want you to "do all your banking with us." Chances are that somewhere in the fine print of your account and credit card agreements are provisions for the bank to do this. Usually they just pull the money out of your account to cover your bill. Perhaps you're a bit low in your account balance.