I think you UNDERreacted. That was beyond rude and awful. Please see if they have a social media page and post your experience there. Let your community tell them and show them how they feel about the way you were treated.
In my mind, you bend over backwards for a courteous, paying customer.
]]>