Dealing with truthfullness

My Son is 7 and I am having a bit of a problem with him being increasingly truthful. In theory this is a good thing but if we are out he will notice all the fat people and tell them, or all the old people and take people's glasses off them and point out people's disabilities. I've tried to explain to him that pointing these things out could hurt their feelings but he still does it. For people I might be talking to I just blame the ASD but for people in the town I live he just comes across as rude. It is becoming an embaressment. Because his speech isn't very good I can sometimes get away with it but no aslways.

Any advice? 

  • My son did this at about the same age. He was brutally honest with everyone including teachers. I was asked to accompany him on all school trips when he was in year 3 because it was such a problem. He told me that he wanted a thinner mummy who didn't wear glasses. My dp was more upset by this than me! He is now 13 and doesn't do it any more. All I can say is that there was no magic overnight cure. We persevered and kept talking about it and eventually he understood that he shouldn't say these things. I found having a sense of humour about it helped especially when he would come out with exactly what I was thinking. The concept that it is okay to think it but not okay to say it is a tough one.