Ignore them. It's a common scam, I saw it in Paris years before it started happening in Glasgow – and in Glasgow they actually don't get aggressive, while they are quite physical and hands-on in Paris. It may sound sad, but just pretend you never saw them, never heard them, and you'll be fine.