S.H.
He was tired, in a new environment, with LOTS of people and activity around him, over-stimulation etc.
Also at his age, they do NOT have "coping-skills' for dealing with difficulty.
Having coping-skills, is NOT an inherent ability for this age or many adults for that matter.
It has to be taught, to a child.
Also, how to express himself, and knowing that he can go to you for help or when he is not feeling happy or irritated etc.
It was the situation.
Do NOT let others, make you feel something is 'wrong' with your son.
People generally 'remember' childhood as being either all good or all bad. In hindsight.
This is also not an easy age, developmentally.
Their 'emotions' are not even fully developed, NOR do they have automatic ability, to master each and every emotion or upset. It has to be taught to them about how they can express themselves AND seek their parents help, to guide them.
Kids HAVE tantrums. NO kid is perfect nor 100% cognizant about their emotions nor about coping skills.
ALL kids, even the most ideal kid, Tantrums.
Also at this age, "impulse control" is not 100% developed, at-will.
Every kid, will err.
But you teach him... how to manage. So that he gets more articulate about handling... his upsets.
all the best,
Susan