Originally Posted by Analise
This agency is probably breaking their Visa/MC/AMEX merchant agreements. They are not supposed to do this just as other merchants are NOT supposed to have a minimum for credit card usage. Warn them that you will notify Visa/MC/Amex in writing of their purposeful disregard for the contracts they signed.
In some states it is illegal to do this.
Using a credit card gives you legal protections that using a debit card or check fails to do.