I'd never say get physical but when you catch these idiots be assertive and insist they clean up. They'll apologize and clean up nine times out of ten. But if no one calls them out they'll do it forever, so will their kids.