This is a very clear cut case to report to GMs. And please do - if no one reports people like that, they'll continue on and harass others.