He is just angry like a toddler is angry when you make him go to bed. He doesn't have the understanding or tools in his box to know even why he is angry yetand what he should be doing about it.
I would stay away from popping him in the butt, you are just asking to be kicked. Once he learns...