Captain, meet the Emperor. Just kidding, I hope neither one of us are that bad!
I p*ss someone off, intentionally or unintentionally, just about every day. I admit that sometimes I do it for fun, if I am really tired of the other person's attitude. A lot of times, I'll offend someone just to get them to get away from me because I don't like something about them. Most of the time I'm just clueless. And everyone's hypersensitive these days anyway.
But I get paranoid and start thinking that I'm obnoxious to
everyone. My therapist points out that I tend to forget about the ones who really like me, because I worry too much about the ones who don't. And you know what? The people who find me to be the most obnoxious are people I wouldn't like anyway!
And there are people who do "get" me, or at least like me enough to tolerate me at times! Bet there are for you too.
Maybe you'll always be annoying to the herd! Instead of conforming to them, maybe consider finding your niche amongst other social misfits. They tend to be the only ones worth knowing anyway, as far as I'm concerned!
I've made peace with the fact that not everyone gets me. Just Like I don't get a lot of people. To hell with 'em, and all those "self help" books that say how to walk on eggshells around them! Be yourself, Captain O. There's a lot of other Misfit Toys out here that might appreciate you for who you are!
On the other hand, being able to pass among the herd and blend in is useful, so perhaps a book would be in order. But it should be read as a field guide to communicating with the natives, not as a blueprint for becoming one of them!
Welcome!

Mike