Rocco is a good kid. He's not around other kids that much. The other day we were in line at a local festival waiting to ride a horse. He was in his stroller and I got him out. Well then he just wanted to run so I picked him up. He didn't want that so he swung his arms around and in the process hit me in the head. At that point it was accident. But then he did it again on purpose. Of course I gasped and told him no. Well then he did it again and giggled. At this point people were staring and I said "Rocco you've never done this before!" because they were all looking at me like "omg her kid is hitting her" That was only Saturday and he's been doing it since. I've tried telling him it's not nice. It hurts mommy etc. I've tried the naughty seat but we're struggling with that too. He only does it when I ask him to do something he doesn't want to do like going to bed or picking up his toys etc. I've tried telling him things he CAN hit like pillows or play doh or his drum. If you ask him what you don't hit he says "people" so he kind of "gets it" It wears me out and I just don't know what to do anymore. We're in the middle of trying to potty train and get rid of his dummy so it's been very trying for me. Any advice on what to do would be greatly appreciated.