So sorry that happened to you! Don't let these incidents discourage you from enjoying your next trip.
We are from the east coast...New York actually (WHAT! WHAT!), lol.
I have a very loud mouth and a very large husband. I am also a teacher. I don't keep quiet when people are being rude...