There use to be a tax when you left the airport about 20 years ago, guessing that wasn't just scrapped it was just probably passed on to the airlines and then the passengers when they bought the tickets. Can the not just do something similar with this tax instead of hitting people with an extra charge as they arrive in the country. I suppose it does help prepare people to be charged extra for being non Thai during the rest of their stay though .....