People are complicated and flawed. Root for their better angel.
From the words of Oscar Wilde, “Every saint has a past, and every sinner has a future.” Don’t focus on the flaws of others. When you leave a room or a conversation, be sure that those you encountered feel better due to your presence. You will feel better too.
Let no corrupting talk come out of your mouths, but only such as is good for building up, as fits the occasion, that it may give grace to those who hear.