That is true, and applies to everyone.
Good! They should not be - and it is much more important to say that, than to attempt to excuse the behaviour (I know you did not yourself!). "We don't tolerate that here, and if/when it does happen, it's wrong" is a much better way to make the workplace better in my view.
I agree that it is probably not widespread, and the main reason people seem to think it is is down to basically a minority of male employees trying to gaslight those women who have found a problem, or tried to excuse it, or tried to suggest that it is part of the job. This is really what bothers me about the thread - there are excellent, unionised, well paid and skilled jobs out there and getting the best people to apply is important. Some people, rightly or wrongly, feel the culture of the job rather than the simple nature of it would exclude them, and that is unfortunate.
So? Should the interview include a filthy sexist joke, or throw in a transphobic or racist slur, or ask invasive questions about gay people's sex lives? You know, to make sure the applicant has the required thick skin "in an emergency"? If a member of the public is being vile to a member of staff then the member of staff should be supported - not expected to just grin and bear it.
I'm very glad your experience in the Royal Marines made you thick skinned and impervious, and not at all defensive when challenged on the internet. Perhaps it is worth remembering that not everyone has had the benefit of front line military service and might have different perspectives on what is acceptable in the workplace.
Well no, I don't think "good at dealing with banter" is a prerequisite skill for someone to drive trains any more than "makes a good pot of tea in the mess room" or "always brings in food for others" is. It helps if they're a good, nice, flexible, reliable employee who gets on with everyone, but "good at dealing with banter" - well, no? Some people like it and some people don't.
Thank you!