Delta denies boarding based on fuzzy visa info
So I'm all set to leave today to SE Asia for a 45-day trip, flying US to Bangkok round-trip on a US passport. My itinerary called for 20 days in Thailand, then flying to Malaysia on a separately booked flight, and re-entering Thailand a few days before my return trip to US.
Except Delta denied me boarding. They quoted the IATA visa regulations for Thailand, which state "Visa required, except for a touristic stay of max. 30 days." I did a LOT of research planning for the trip and this is technically true, but incomplete. As long as I leave Thailand within 30 days and can prove it, then I am following the law. That's what my separate flight itinerary showed. The Delta agent didn't care. I wasn't allowed to board.
Delta has thus far entirely refused to budge, essentially relying on the fuzzy information of IATA and Delta's own narrow interpretation to deny any wrongdoing whatsoever. I understand Delta rep thought he was doing his job, but they have basically made up their own immigration policy based on IATA's terse and incomplete explanation.
Is there anything I can do at this point? Is there anyone at Delta I can talk to who will care? No one I can get on the phone has any power or common sense to interpret the IATA statement correctly. Right now my only option is a refund minus the hefty cancellation fee. And then I'm out a lonnnng-planned, once-in-a-lifetime vacation.
Any advice is greatly appreciated! (And before you yell at me, yes, I could have just gotten a visa, but I really didn't foresee the need since I was complying with Thai immigration laws.)