Your comments are too general.
I don't know any people who behave that way.
If you belong to a group of people - in real life -
in which more than one person behaves that way,
I recommend you quit that group.
It may be that several people HERE in this forum are like that,
but that's what the Ignore List is for.
And yes... truth is desirable.
Honesty is valuable.
As a matter of fact, throughout my life, my one character trait that has received the most commendation from other people is my honesty.
However, I will say that I have learned to be discerning with my honesty and not just whack people over the head with it.
"You can catch more flies with honey than you can with vinegar."
If you have one or two friends who would benefit from that saying,
perhaps you could write it in a card and give it to them.