A while back ago someone said (not to my face by the way) that Liam is "too aggressive" and it's because I don't discipline him.
I'm very upfront about Liam's biting/hitting issues with everyone we come in contact with, especially if our children will be playing together. I never let an incident pass without addressing it and I let the other parent know they shouldn't be shy about telling Liam "no," etc. I've read several articles about the topic. I have asked other moms for advice on what to do. When we are out in public with several children present I watch Liam like a hawk, making sure he doesn't do anything he shouldn't. Believe me, I am thoroughly embarrassed when an incident occurs. I feel like a horrible failing mother. I am also extremely grateful when other parents are kind, understanding, and patient with my boy. I really don't think Liam's intention is to harm. Most of the time he just gets overly excited and doesn't know how to express it.