Dunno about that like. She's not going to get her tits out, nor is she going to find it flattering.
It's the equivalent of a builder shouting "get your tits out" as a woman walks by. Even if the intent isn't to intimidate, it doesn't seem far fetched to assume that intimidation will be the consequence.
People keep on mentioning Take That. Take That market their sexuality. That's what makes it OK. It'd be OK to shout stuff like that at a glamour model's personal appearance at a nightclub.
They might market their sexuality but does that really mean they should just accept women throwing dirty knickers at them? I reckon that could count as sexual assault tbh, i dont think.the fact that you play on your attractiveness should mean you basically have to take whatever lasses throw at you (literally).