I’m sorry you had that experience, it seems like it really affected your holiday.
I have been proactively notified about fraud by Amex, Discover, as well as other banks. Amex seems to be the loosest with allowing questionable but valid purchases, and my Visa cards the strictest.