Expensive mistakes.
Man and two children with German passport and lady with Serbian passport.
Tourists bough a nice holiday trip to Thailand, the German tour office tells the lady needs a tourist visa based on her passport. She goes to Embassy and applies long before the holiday and gets the tourist visa. The date is there and off they go to Thailand. On arrival husband and children no problem, the lady get stopped by Immigration because her visa is invalid. It is a few days later than the enter before date. After a few phone calls the tour office admit their mistake and the lady is back to Germany, going to apply for a new Visa and joining after a few days the rest of the family in Thailand. Days of holiday changed into flying up and down and getting new Visa.
As I see it: Mistake from tour office by advising go early for visa, mistake from Embassy for not checking the ticket date, mistake from airline company by not checking the visa by check in, mistake from the person by not informing herself enough about the visa rules.
Very expensive lesson learned.
Always check the dates on every visa you apply for and get, always check the dates of every stamp they put in your passport. Or have a credit card in case mistakes are made.
Edit: This is a real story and happened at Suvarnabhumi Airport yesterday 19 Nov 2017.
TLDR : Answer Summary
A family went on a holiday trip to Thailand, facing a significant issue due to a Serbian woman's tourist visa being invalid. Although she applied for her visa well in advance, it was past the 'enter before' date upon arrival. This led to her being sent back to Germany while the rest of her family continued their trip. The post discusses various points of failure: the tour agency's error, the embassy's oversight, the airline's lack of verification, and the woman's personal responsibility in checking her visa and ticket details. The experience highlighted the importance of thoroughly checking visa dates and understanding entry regulations when traveling.