I'm just going to repeat this:
If I could consistently tell the difference between polite and impolite, my line manager would not have have to take me to one side today to tell me that I'd upset someone, because I would already have known. I didn't know and still don't understand why.
What I described was the really unhelpful feedback I get when I get it "wrong" (according to NT people).
If you can acknowledge it then you can put in the effort to change it
I tried, I failed, it made me suicidal, I stopped. And I already said that in this thread.
With NTs, there's no consistency or logic behind "rude" and "polite". @GinaB8 said "Rudeness and being straightforward are clearly quite subjective" and she's correct. You can't even agree amongst yourselves what is and isn't rude, so how I am supposed to figure it out?
Interacting with NTs is like trying to play football with the rules silently changing every minute and being punished every time I break the ever-changing rules. Then you all act surprised when I simply stop playing the game.