My son is a really sweet boy, but of course, nobody is perfect. When he talks to you, he'll usually look anywhere but at your face. Sometimes if he's greeted and doesn't feel like talking, he'll be very curt, and say things that are considered rude. He's offended people. It can be embarrassing for us.
He has also been diagnosed with autistic spectrum. He's considered extremely high-functioning. He does well in school, does not need special ed assistance (other than a little counseling, and an IEP to help deal with some of his issues)
He does have a hard time making friends, but he does have a few. They, also seem to have similar issues. As part of this condition, he often misses what most would consider obvious social cues.
I've gotten lots of angry, disapproving looks from people we encounter in public. We will continue to get more.
He's not trying to be rude. He doesn't enjoy hurting people's feelings. He just can't help it.
So, please, if my son's (or anyone else's) autism proves inconvenient to you, understand. It's nothing personal. We're all doing the best we can. Be grateful that your own children don't have these "invisible" disabilities, and cut us some slack.
Sooooo.... Asperger's Syndrome?
Now don't look at me like that. I have Asperger's Syndrome myself. It's precisely why I bothered to read your whole post for this topic.
I don't think that how he behaves now, or how others perceive him, should be something to worry terribly about. It is only the fact that social interaction is one of very few things in the
universe that we will have a difficulty with learning. But we *do* learn, over time. Often depends on the setting, though.
No, please, don't take that personally. It's just that we, with Asperger's Syndrome, are blunt about things and will express if we're uncomfortable about something, if we don't like something, if we don't agree with something. We're not purposefully rude, so don't call it that; we just project differently.
This is really nothing more than a different way of thinking. Don't look at this like a disease, or a disorder, a disability, an illness, a condition, or a weakness. It really isn't, in the big picture. Like, the really, REALLY big picture. The picture of the universe, per se. We paint the universe a different color.
We're bound to offend a lot of people, but social graces is probably one of very few disadvantages we might have. We're more logical thinkers, we're straightforward, honest, hardworking, and the only thing that *actually* offends us is an insult to our intelligence and talents. We don't make a lot of friends because that's a commitment, and when we make one, we want to be prepared and be ensured that we can fulfill that kind of role as a friend all the way through, so that while we don't have many acquaintances, we have deep eternal friendships. So you don't have to worry about that either. This applies to all relationships.

We also interact best with those who share our line of thinking, or at least, a similar line of thinking, or those who appreciate our company, and there are those out there as well. One of my best friends is someone who one might see as my personality opposite, except our sense of humor. Another one of my best friends, my boyfriend, is someone who I can find easy to interact with because we have the exact same line of thinking.
So no, nobody's perfect, but no one is better than anyone else, no one is in worse condition; don't underestimate the potential of your son because he doesn't interact well with people. See that it's an advantage, rather, for a future, for a bigger picture.
Yuck, I'm as talkative as a typical woman....
Oh yeah, an FYI, once we've accepted an identity of sorts, we won't like to be changed. Well, we don't like change in general. A simple shift can rapidly affect all kinds of minuscule factors in our perception and thinking.