Earlier quoted context omitted.
"Offending people" isn't "being honest" or vice versa. If they seem to go hand in hand, that's failure on the part of the communicator almost 100% of the time. There are tons of people who are totally honest all the time, who somehow manage to not offend random people when interacting with them. It can be done, it's not magic.
No. You are wrong. Being offended is one of those really weird states of mind. It is purely one that is created by the person who becomes offended. For example, in some cultures crossing your arms while someone is talking to you can be deemed offensive. In other cultures burping is perfectly fine while in others it is not acceptable. Leaving cultures behind, people, individuals, become offended for a huge variety of…
If you can't communicate your ideas to people without muddying the waters with random stuff that distracts from whatever you are trying to communicate, you have failed. And if you don't care whether or not anyone understands you, then there's no point in even attempting to communicate with other people.
It doesn't matter if everyone else on the planet is brainwashed, or if you aren't as wise or articulate as you think you are (only one of those explanations are true, we can let Occam's Razor decide). It doesn't matter. It's your responsibility to read the room and communicate in a way that conveys whatever your meaning is without distracting from it. This applies just as much to Real Life as it does to Internet forums. This is never going to stop being a socially and professionally stunting problem for you; the rest of the world is not going to wake up one day and suddenly find you charming and insightful.
Everything you're saying could be 100% true, but you'd still be the person screwing up whatever it is you're trying to accomplish.