Some people simply can’t handle the truth.
Maybe it’s because they’re emotionally unstable.
Maybe it’s because they don’t have all the facts.
Maybe it’s because they can’t be trusted.
Accept that you can’t tell the truth to everyone.
More important, accept that most people can’t handle that they can’t the truth.
That doesn’t mean you lie, it just means you hold back some information unless asked outright.
Say what has to be said.
For the rest, be quiet.