I'm afraid I disagree with both of you. No need for me to "suck it up." The merchant has entered into an agreement with the credit card company. If the merchant doesn't want to abide by the contract then the merchant needs to terminate the contract. They enter into that contract with the credit card company in order to attract business...people use credit cards. I have entered into an agreement with the credit card company as well. I am willing to abide by the rules. I pay my fees, interest, etc. I use the card for convenience. If it becomes inconvenient to use it then that affects businesses as well as the credit card company.
Oh, and 'braddah', I've lived in Hawaii for over 11 years. The name is not arrogant. (In fact, from your comment, I don't think you know what either 'arrogant' or 'Haole Kahuna' mean.) It's humorous. My Office Manager, who grew up on Niihau, gets a kick out of it and I'm guessing he's a lot more Kama'aina than you'll ever be. But then he's a pretty akamai guy...not racist at all. And, from my experience, it's the racists who get upset over the use of 'haole.' Study the history of the word, the original meaning, instead of the corrupted meaning the racists of today use. Aloha kaua.