DS1 (2.2yrs) can be very loving and gentle with his younger brother (1 year old) but can also be very rough with him
Just now as I was readying their clothes for going out I watched DS1 push DS2 straight down onto his face, as i moved over to pick him up DS1 pushed him again (he hardly had a chance to even get back up) so hard that he hit his head off the safety gate before going down. I hadn't time to think about what to do next and ended up giving DS1 a smack on his leg. I have gone out into the kitchen since, phoned DH and had a bit of a cry. I know that i reacted in the wrong way but how am i supposed to teach DS1 that this is wrong - it's becoming the norm - push/hit DS2 whenever he gets in his way, plays with something he wants etc.. I have been watching them now while i type and DS1 has been playing with him without being aggressive - i doubt it will last.
I really need some advice, I love my boys and don't want to resort to what i did ever again - how do i teach him that his behaviour is not on? He keeps coming over and asking me for cuddles, i feel awful.
Help?!