I do not believe in being “too honest.”
Honesty is an absolute value. Take a fraction of it away—no matter how small and seemingly insignificant—and you no longer are. Honesty is not like Nirvana. It has no levels. Either you are or you aren’t.
What I believe though is the reason “too honest” came to usage is because there are many people out there who have issues with tactfulness. Rather, there are people who have little or none of it.
And that is why we have problems: people can be tactless with words.
There are a number of ways words can be handled, delivered, and released. Some employ humor, others use cleverness, and a few serve it straight up. The straightforwardness can prove to be so sharp that it pierces through and through a person, like a spear that comes in at the front and out the back.
For me, truth is a weapon and honesty is the oldest technique for it. As such, it has a bloody history. And all the violence and death could have been avoided had they used tact.