In some places, people prefer what they want to hear rather than the truth. If you're an honest person, these scenarios can be difficult for you. In some ways, these situations are examples of gaslighting since the people and/or events embrace "truth" that is actually false.
What do you do in situations like this? First, it's not worth sharing your truth in places like this because, for the most part, your truth is not welcome or considered with care or honesty. At these places and with these people, they want you to play a particular role--they don't care about your truth.
During this election season, this is an issue that is front and center. There are candidates who lie and obstruct the truth continuously--what you see is not what they are owning up to or expressing as because candidates want you to believe the stories they've created, stories that prop up an illusion of who they think you want to see.
On the other hand, sometimes honesty is too much for people to handle. People don't want to hear the complex analysis, debates, and details related to difficult situations, frightening predictions, or personal challenges. Their lives may already be too complicated to layer on your truth, or they may simply want a more superficial, light relationship. As one friend once said to me, people don't always want to talk about such deep and complex issues.
With regard to honesty, I remain a proponent of truth, and don't support those that mislead others with manipulative falsehoods, but I also recognize the need to be intentional about who you share your truths with and how; you have to be empathetic and cognizant of where people are at and what they are ready to hear.
It's important to consider where your truths are welcome and how those truths are best shared. That supports positive relationships.