He is 5 and alot of the time acts horribly towards me. He calls me names, tells me he hates me, sticks out his
tongueTongue tie at me and on a few occasions has hit me. I am a single parent going through a divorce. He doesnt see his father as he lives in another state. His father was overly aggressive with him (would yell constanly and hit him) so he didn't like his father. It is embarrassing for me in front of people for him to act the way he does. I don't know how to discipline him in front of people other than to just remove him from the situation. He can be very sweet but his bad behaviour is outshining him right now.