Usually credit card companies are good about sticking up for their customers which would be you. I'm sure they had you sign an agreement when you paid the deposit which clearly stated it is non-refundable. The state of Michigan would be behind the person holding the contract sign it is a written agreement. I would try to dispute the charges with the credit card company but you may have to eat this one.
