I'm excessively honest. It's a tough row to hoe. I've worked hard at learning to live this way without just going around being an asshole all the time. Pulling that combo off is even tougher. One key: Honesty and full disclosure are not the same thing. I am entitled to my own opinion. Other people are not entitled to my opinion (ie I do not have to tell them what it is just because I have one). Learning when to keep my big fat fucking mouth shut is a good thing. "A closed mouth gathers no feet."
In short: Honesty and indiscretion are not synonyms.