It’s ok. I used to have a problem when I’d be helpful and someone would say, “Nobody asked you!” or nobody asked for your opinion, or your kind isn’t welcome here and such.
But now I accept that I’m going to ruffle feathers, say the wrong thing, put my foot in my mouth, some people won’t like me.. and I’ll overstep local social boundaries. I try to be mostly likeable to make up my faux pas though – but I understand know-it-alls can be annoying and I know I can be. Sorry for assuming