Earlier quoted context omitted.
No, I think claiming one can extrapolate from one particular autistic person to all autistic people is "unfairly generalising about autistic people." Autism is a broad spectrum (and far from unidimensional) which manifests in a broad diversity of ways. I'll generally excuse people who are trying to do the right thing. Richard is trying to do the right thing. If you don't, you'll do very badly in other cultures. By US…
He doesn't do the right thing. He becomes agitated and sometimes aggressive when anyone points out that they're uncomfortable with his behaviour. He is not interested in their perspective or comfort.
I understand within your cultural frame and value system, ethical behavior is defined with regards to other people's comfort. That's not true for Richard (not for the culture I was born in, for that matter; I don't much care if people around me feel comfortable, nor if they make me feel comfortable, although I do know how to code switch, and do so in professional settings so as to be successful in the US).
Cross-cultural fluency involves being able to interact with people with different value systems. People in the Middle East, China, or Russia will have very different views of what the right thing is from yourself.
I've almost never met a person who tried as hard to do what *they* (not you, not me) believed was right as Richard.