If you support neurodiversity, - as I'm sure you do - then you know that the term 'normal' is meaningless as well as offensive, and is only used by ignorant people, of which there are many. It's easier said than done, I know, but don't live your life according to invalid rules laid down by such diminished individuals.
Like most people here, I completely empathise with what you are saying. There are two worlds, and somehow we have to exist in both. This doesn't mean you have to pretend that you are neurotypical, let alone stop being autistic (whoever suggested that needs professional help), but it does require a certain amount of coping. The way you cope is something you have to decide for yourself, it's completely individual, although I'm sure other members on WP can make suggestions.
Don't let the bastards grind you down.