Apparently the pub are saying she's caused arguments before. So sounds like they banned her from wearing the top because of the previous arguments?
There's a bloke who was downstairs in the pub saying the she didn't do anthropology wrong, though.
But it's sex discrimination. They have refused to serve her due to her wearing the top with the dictionary definition of women on it. And they've also called her transphobic,
It's a shame. It's a nice pub. But a really bad move on their part.