I mean, it seems like most people have a devotion to their version of it, and value this whole thing about being "honest," regardless of whether anyone is interested in what they have to say. Generally speaking, I find people who overtly value "truth" to be pointlessly tactless and crude. They can also be rather thick, unable to discern subtlety, and unwilling to present themselves in a positive light in order to help them succeed.
It can be rather frustrating to have to put up with a bunch of blunt, self-assured "truth-tellers" who don't have the least bit of respect for my willingness to accommodate others, and think I'm worthless because I don't go around trying to inflict my views on everyone I meet.
What I have to question, though, is whether "truth" is really as desirable as people make it out to be. I mean, in some cases, couldn't it be detrimental to our well-being, comfort, ability to function day-to-day, or relationships with other people? It seems to me that people today often put truth ahead of people's humanity, and believe that the truth speaks for itself, and justifies itself, unable to consider the idea that truth isn't warranted in every context of human affairs.
I know how you feel. As a fellow INFJ, I have tremendous issues with certain accepted behaviors or rules within my community and the world in general. In fact, sometimes I can't believe certain rules and codes of behavior are accepted at all. A better option seems readily visible and doable to me, but others often cannot or do not want to see it.
Personally, I have not had your experience quite so much. Actually, I've had issues with people not being upfront enough at times. Not that they were liars, they just lived very much in the external world, so they weren't able to see what was really going on inside of other people or even inside themselves. Thus, they came across as pretty "out of touch" to me because even direct communication was too deep for them. But I digress... (sorry about that)
Back to your situation, I think you might be overestimating the honesty of the people you've mentioned, ironically. I somehow doubt they're all telling the truth about everything all of the time. It just doesn't seem likely or even really possible to me. Make no mistake, honesty IS important. It's important that your significant other can count on you to be faithful, it's important that people can trust you when you tell them something that happened if it's necessary to and it's important that you don't cheat or steal (unless you absolutely had to as a last resort to put food on your table....that's different).
As important as honesty is, though, if everyone only told the truth all of the time, I think the world would be a pretty messed up place. When you're on a job interview, dating someone or just seeing someone on the street who's your friend, it's usually not appropriate to tell them EVERYTHING. When you make a resume`, you only put down the GOOD things you did. If you put down the bad things, you would be compromising yourself. Technically, it's not completely honest to only write the good things you've done, but everyone else is going to be doing that, and you want to put yourself in the best light possible. Some very honest individuals may view that as lying, but it's really an attempt to grease the wheels of opportunity and social interaction.
When you're on a date, are you going to tell them some embarrassing story from your day on the first date? It would be inappropriate and not helpful towards breaking the ice, which is really what you want to be doing in that situation. You try to look your best and put yourself in the best possible light, again, because you want to get to know the person, and ironically, putting yourself in the best light makes them want to get to know you better.
When you're seeing a friend on the street and you feel horrible about something personal in your life, you probably aren't going to want to go and tell them about it when they say, "How are you doing?" It's again, you guessed it: inappropriate.
Children tell all, but adults don't have to. If something is your business and you don't feel like sharing it, it's your right to keep it to yourself and no one has to know. Keep in mind that when you've cheated someone or generally done something wrong that hurts people, it's probably best to own up to it, but if it's just something that's your business and doesn't hurt anyone not to know it, then by all means feel free to keep it to yourself. Everyone has secrets anyway. There isn't a (sane) person on this Earth who doesn't have at least one thing they probably don't want you to know about them.
My point is, I guess, that tact, like intuition, is a personality skill which is developed over time. Knowing when or when not to share something is an all-too important aspect of life in this world. Usually, the more mature you get, the better you become at choosing when or when not to express something. If you never learn to hold back, you will definitely rub people the wrong way, but if you keep everything inside, you're just cut off from the rest of the world. So there has to be a happy medium, and
that's what you want to strive for.