It happens so easily that we label other people being idiots or behaving in a strange way. A broad minded way of looking at others is often missing and we are often not very "fault-tolerant" when it comes to our social living.
Just to give an example: How often does it happen that you drive by car and find yourself arguing about others in front or behind you doing stupid maneuvers?
Usually we look at people (or even on everything else also) in a quite limited way. While labeling others we put our own limited view and experience onto them and on this poor base we start with heavy interpretation and wild guessing.
But we usually know very little to nothing about the personal history and experience of others (even of our friends and neighbours)!
Prior to labeling and criticizing others we should do a lot of listening and asking for reasons! Maybe we can learn a lot!
Related posts: Crappy Guesswork, The value of experience.