I am at my wits end with DS (almost) 7. He is rude and disrespectful at home towards DH and I, and older DC. We use time out and he spends the whole time crying loudly and feeling sorry for himself. He just doesn't understand that eg. calling his dad 'fat bum' (DH is overweight and very sensitive about it) or telling me to shut up is unacceptable. I feel he struggles to channel his anger and frustration properly. Calling him out on his behaviour makes him worse as he is ALWAYS the victim. He has to have the last word, fails to understand why certain behaviour is unacceptable and is the most stubborn person I know. He also has form for lying.
However he has always been good as gold at school and we've had no complaints. Until now.
I was pulled aside and told of fighting and swearing (awful words which I can't even type - think F, MF B) and when asked by the teacher where he heard them DS replied at home. I am SO upset. We don't tolerate that sort of language at home. DH doesn't swear at all and I may utter the odd shit or balls if I stub my toe or similar, but never infront of the DC. Older DC doesn't swear. Cousins and friends don't swear either and an adult is always present during playdates.
When I asked about the incident he denied everything and kept lying. An hour or so later he broke down and admitted he heard the swear words from a friend at school but didn't want to be labelled a grass so blamed the family.
I don't know what to do. I should clear it up with the teacher, although I've no idea if she will believe me but I feel I need to tell her what he told me. And how do I handle his behaviour at home? I keep asking myself why he's like this, where have DH and I gone wrong. Older DC is the complete opposite.
Sorry for the long post.