they are wrong and should compensate you for all your extra costs and hassle. Sounds like you are in the right here and need to stick to your guns. Such a Shame to go through all the hassle of the Thai pass and then denied boarding. I would have been splitting nails at check-in