ds(almost 4) has been playing up a bit recently, i have previously posted about naughty step, and yesterday he slapped another little girl in our neighbourhood. so anyway this morning he came into my room at 6.30, he usually isnt up til 7.30, and asked for cartoons on. i told him they werent on yet as it was too early and said that he could play in his room or go to sleep in my bed until it was time to get up. he whinged that he wanted cartoons but got into my bed anyway. he continued to whinge so i told him if he was going to whinge and keep asking for cartoons then i would take him to his own room. he kicked me. so i took him to the naughty step where he sat banging the stairgate off the banisters. when i went to get him off he had peed on the floor, i gnored this as its an old trick he does on the naughty step so didnt want to give attention for it. anyway as a punishment for kicking me i took him to his room and told him he wouldnt be getting to watch any cartoons today. i put him in the room and closed the door and went back to my bedroom. for an hour he kept coming out of the room kicking and punching my door and screaming really high pitched scream. i persisted and made him go back to the room each time and after an hour he eventually stayed. i left him for ten minutes and then went and told him it was tim to get up now. he said he didnt mean to be bold. did i do the right thing? what would you have done in this situation. im due to give birth in two weeks and really want to curb this behavior beforehand.