DS is 4 and has become his cousins only friend due to his laid back nature he's the only child that his cousin can play with without tears and tantrums. The cousin is 5 and is on the spectrum he doesn't share and often hits or decides other children can no longer play so his mum finds I hard to find children who are understanding if this which ds has been so far.
DS is due to go over tomorrow but has just said he doesn't want to go anymore, his reasons for this are that he's not allows to pet his cousins dog or speak to him because its not his dog (cousins rule not parents), he is only allowed to touch some of the toys in the play room and his cousin sends him out of play play room if he doesn't do as hes told so he has to take a toy to the kitchen to play alone while cousins mum talks cousin down. He says its just not fun, ive told him that his cousin has autism and that's why hes not good at sharing and gets moody, his words were I know but it's not fair to be mean to me 
I don't really know what to do, I think ds has been as understanding as a 4 year old can be I don't know if its fair to send him somewhere he's unhappy to make someone else happy. I don't really have much experience with autism the only other person I know with an autistic has 2 children so her son is more used to sharing etc I'm really at a loss at what is normal and how much I should expect from ds. I want him to be understanding and sensitive to his cousins needs but not to be unhappy.