I have learned in my years people use the term absolute honesty to hurt. and there is very little difference in the term tactless and honesty. I don't have many friends because I don't expect much by way of anything from a person.
I have however been put on suspension from a job when a supervisor open his mouth very wrong, and called me out of my name, and I honesty told him his fighting skills must be as sharp as his words, that mine were and I was seriously ready to see who was the best.