I interact with a fair amount of people on the spectrum in my life - and I find them to be generally pleasant but occasionally a little hurtful as they try to negotiate the subtle nuances of interaction - that's doubly the case here in the UK where everything is a coded and buried deep within language and the good-will difference between 'best wishes' and 'regards' at the end of an e-mail is galaxy sized.
Feelings come and go, they're often fleeting and in the grand scheme of things they don't matter all that much. People often say things they don't mean when they're feeling threatened or defensive. If you have hurt someone's feelings then they emotionally spike, then calm down and go back to an emotional baseline. Once they have returned to their baseline - you can have very useful conversations about what went wrong and why. I have found declaring any of my particular diversities upfront has served me well. I now tell people I won't be able to recognise them because my brain doesn't work well at encoding faces..... I also tell people I have zero threshold for having my time wasted and I state it upfront.
I am not autistic, but I also have a low tolerance for bullshit which can get me into trouble and make me a little edgy to be around. It also means people tend to seek my advice when they want a no-bullshit answer to their question or problem. Having a low tolerance for bullshit is not judgement on the self, it's a way of being and I'd just embrace it if I were you. :o)