My 7 year old son doesn't seem to care about other people's feelings. He's often so honest that it comes across rude. He would see something someone has made and while everyone else would say "that's lovely", he would say "that's not nice at all". Sometimes it's very embarrassing for me.
He would tease his sibling until she screams and cries but when someone else teases him, he'd cry very easily and get angry very easily.
He doesn't listen to me, I have explained over and over again about manners and about being rude but it just goes in one ear and out the other!
Anyone experienced similar issue and have any advice?