Flight staff threatened to kick a woman off a plane for wearing an "inappropriate" crop-top, leaving her shaken and upset.
Emily O'Connor, 21, from the United Kingdom, posted to Twitter claiming that, after clearing customs and the flight gate, she was told by staff on the plane to put on a jacket or she'd be removed.
- Travel Hack: The best days of the week to book flights and travel
- The travel websites with the cheapest flights
- Family kicked off American Airlines flight over 'body odour'
"Flying from [Birmingham] Bham to Tenerife, Thomas Cook told me that they were going to remove me from the flight if I didn't 'cover up' as I was 'causing offence' and was 'inappropriate'.
"I stood up on the flight and asked if anyone was offended - no one said a word."
That was until she refused to move from her seat.
"A man then shouted 'Shut up you pathetic woman. Put a f**king jacket on' - the staff said nothing to him."
Eventually Ms O'Connor found a way to stay on the plane.
"I was given a jacket by my cousin sitting at the front of the plane and they did not leave until I physically put it on. They made comments over the speaker about the situation and left me shaking and upset on my own."
Ms O'Connor told Yahoo UK the experience left her visibly shaken.
"It was so mortifying... I was so upset and they could clearly see that, yet they continued to note how inappropriate and offensive I was. I was really close to crying."
Several Twitter users who say they work in the travel industry sided with Ms O'Connor.
The airline involved, Thomas Cook, told Yahoo UK they regretted how the incident played out.
"We are sorry that we upset Ms O'Connor. It's clear we could have handled the situation better. In common with most airlines we have an appropriate attire policy," a spokesperson said.
"This applies equally to men and women of all ages without discrimination.
"Our crews have the difficult task of implementing that policy and don't always get it right."