I think you are very lucky EK actually spoke to you without the consent of the passenger. I know BA wouldn't have.
And the extra nugget of information about the passenger not having a credit card that would have been accepted by EK. How would having a ticket desk at BKK help in that case?