I don't think there's ever a good reason to hit anyone, let alone a child!
Toffee I hope you manage to work out what is causing you little boy to act like this, it does sound a lot like how my little cousin used to go after eating anything with artificial colourings in.