There are 3 sides to every story - one side says yes the second side says no and the third side says the truth.
Not that I do or don't believe this one. For some people a bathing suit uncovered is fine at a dining venue, for others it is not. (I'm of the cover up variety.)
Some take offense at anything some can laugh it off. In a case such as this one, where sensitivity was really needed, how the waiter suppose to know just how sensitive the passenger was. Being as upset as she already was for what she had lost, she may have been too upset and just not able to cope with anything.
Whether she was attractive, slim, middle of the road, has nothing to do with it.