who has a problem....
Because all day long i tell him not to shout, not to shout to DS2, to respect DS2 wants (ie, if DS2 says mummy has to open the bottle then DS1 should accept that DS2 doesnt want him to open the bottle. Not repeatedly saying i'll do it for you! i'll do it for you, jumping like a bean inches in front of DS2 and talking louder and louder until he is shouting and accidently bumping DS2 on the floor)
I also tell him not to put his knees on the tale when he eats, to be careful not to hurt accidently DS2 etc...
no matter how much time he spends on the naughty step, i talk to him, explain to im what is wrong and why and how he should have behave... nothing is working
so maybe im expecting to much of an almost 4 years old?