Our almost 4yr old is sometimes disrespectful to other adults in front of me. For example: my friend tried to help him by taking a price of trash to throw it away and he snatched it from her. When I made him apologize, he first said "I'm not sorry". I am appalled and feel like carrying him out of there by his ear. I'm not sure exactly how to handle the discipline....where, when and what should I do.