my kids know to keep their hands behind their back at a car show, and they get beat if they touch someone else’s car.
If you kid needs a leash, you are a shitty parent. Even if you have a “bad” kid you should be able to figure out ways to control him. My 2 older kids were complete opposite, the older one would stop and listen after getting smacked but the younger one didn’t respond to smacking so timeouts and taking toys away is what makes him listen. As a parent, it’s your job to figure out your kids and mold them to how you want. IMO