ds1 is 7 and has Aspergers (see threads passim for my obtuse and fatuous failure to face up to it before he was 5, even though it was blindingly obvious from babyhood)
We have had all the same ups and downs and battles with school/family/etc as everyone else, and generally things are on an even keel - he isn't bullied, he has friends within his peer group, he has a fairly healthy self-image and is affectionate, loving, curious about the world etc
but just lately he has been frightening me more and more with the way he sometimes behaves in social situations - I suppose because he is getting older and more mature, and although I understand what makes him tick and I adore him and KNOW he is a lovely person underneath, I am worrying about his future and how he will be perceived - I don't want him to be lonely and isolated
examples - yesterday we were driven to ds2's joint birthday party with two other children, by one of the other boys' mothers. We got to the swimming pool where the party was and ds1 said, loudly "This doesn't look like the kind of place for a party. In fact it doesn't even look like a swimming pool. It looks more like a concrete prison with a big landfill site in the middle"
I knew what he meant but not everybody would, would they? He doesn't fit the popular profile for a child with a SN who can't help it. He is beight, witty and articulate - so it frightens me that if I can't help him to change this behaviour people will hate him. And he is really very sensitive and easily hurt 
also ds2's birthday cake which I had spent 2 days making and which everyone had cooed over and said how beautiful it was - I cut some slices of it for us all this morning, but I cut them from the back because ds2 wanted the decorations to be intact for a while longer. I told ds1 this. Later on he decided he wanted one of the red bits on the front, asked ds2 if he could have it and ds2 said yes - so ds1 hacked an enormous lump out of the front, destroying various other bits, in order to get a huge slice including the little red bit he wanted. Not a big deal - just cake - but again it makes me worry for him. Not everyone would be understanding about something like that! And he is nearly 8.
He has social stories cards at school which have been a great help for him with certain flashpoints (transitions, not shouting out etc) but I have racked my brains and can't think of any technique which would help him to control these more subtle and nebulous things - what is rude, why something might be hurtful. He just gets upset if we talk about it, however gently. He has a loud voice and a massive vocabulary and a very imperious way of speaking. He poked his grandad awake at 7am recently and said "Er, I say Grandad, if you could just slip a couple of pieces of bread in the toaster for us please". Very funny - but at the bac of my mind I am thinking "people will hate him when he is older". They won't see a SN, they will see selfishness and rudeness.
Any advice? It would be hugely appreciated.