How to deal with queue jumpers

(This is a moving gif so you may need to click-through to a platform that supports animated things, unlike Facebork)

Queue jumpers.  People who push in, in front of those who have been waiting patiently.  They do it when you wait patiently for a bus, to be served in a pub, or anywhere.  They’ll even do it inside their cars.

Why should we have to put up with these idiots?

Maybe deliberate and malicious queue jumping needs to be dealt with in the way the animation suggests.  It would soon stop. Well, at least a person would never push in twice.  Am I right?