I hope this doesn't offend anyone - it is horrible to write, let alone read, but I need help with this!
J has been getting increasingly obsessive over germs recently. He won't eat near anyone in case they breathe on his food. If a visitor comes to the house, they aren't allowed to sit in 'his' seats and he insists on wiping down anything any other child or adult outside the family touches if they visit.
He had a mixed-race friend round a couple of months ago and was even more offensive than he normally is with others about not sitting near her etc., and was wiping everything she touched, screeching if she touched anything etc.
These two things have somehow become merged into one as he is now refusing to stand near/ sit near/ play with what he calls 'brown people' at school as he doesn't want to 'get dirty'. They had to call me in and were very understanding that he's not trying to be racist but they still had to fill in racist incident forms.
I am mortified and so upset for these other children. What makes it even worse is that I can't see a way to get him out of this idea. I talked to him about how everyone looks different and isn't it nice that we're not all boring and have the same colour skin. I related it to tanning and how people like to get their skin a darker colour because it's pretty.
He said "I want everyone to look the same. Or even have red skin or green skin or blue skin. But brown is the colour of poo and dirt and so it is horrible and I hate it."
He has no concept of empathy, so did not understand when I said that commenting on others' looks can upset them - got v v angry instead because I was being "stupid", so I ended up saying that he will have one of his CDs (his big obsession) taken away if he makes nasty comments about other people's looks again. He is OK at getting that action leads to consequence, so it may solve the problem of saying nasty things (though he is so impulsive that it may not), but it doesn't change the thinking.
I've tried a social story, but he ripped it up and kept saying no, shut up, no. Any ideas, please please please!