i got in trouble once with by son in walmart, he plucked my very last nerve and i pushed/shoved him away from me, nothing violent or anything, but a shove nonetheless, he was over 21 at the time but I still shouldn't have done it. I had people call the cops on me, and i was glad they did. I spoke with the cops about it, they gave me an earful, but i will tell you what, it scared the living crap out of me that i had let myself do that. I actually thanked the people that called the cops. it's tough being a parent, but that doesn't give us any right to physically discipline them like this guy is doing, or like i had done.