The more we ostracise people doing that now, the less likely it will come up in the future.
In any place of business that I patronize, if I see one, I will request that staff should ask the offender to remove them, or remove themselves from the property.