We are going to meet up with so many types of different character and behavior people in our daily life. This is the best place for spiritual practice.
Seeing good in all people, learn good value, e.g. generous, respect, humble, loving kindness, honest, always ready to help and others. Well, if we see any shortcoming, treat as a good lesson and great reminder that you should not do the same. You can understand the implication of any “bad thought” will bring “suffering” in others and the one who affect the most is the one with “bad thought”.
Don’t ever let people with “bad thoughts” affecting you “losing” loving kindness to all beings.
Be kind always!!!