This is almost entirely wrong.
The main reason why neurotypicals don't like autistic people is that neurotypicals have coded behaviors that convey information to each other about what to expect (are things favored or not, are you a threat or not, etc. etc.), and non-neurotypicals tend to have trouble with the encoding (both reading and sending).
Some autistic people, in addition, have serious problems with behavioral regulation that disrupts others' attention. That's not so great either.
But with less severe cases, it's mostly the social miscues.
Everything you mention, if it's a factor at all, is an order of magnitude less important. People who get the social cues right can make tons of sense with their communication style, can acknowledge others without making them the center of attention, display a strong sense of self, be appreciated by those having a miserable time, and speak up against the status quo with intensity.
Because a lot of the social cueing is automatic and subconscious, neurotypicals typically can't turn it off. But though it usually makes everything better around other neurotypicals (not always--it's a low-reliability form of communication, so you do also get horrible misunderstandings deeply-felt by virtue of relying on social cues), it usually makes everything worse around at least a large subset of neurodivergent people.