I have learnt that judging people always leave me in the wrong.
When I know the person and what and why he/she does what he/she does, I only end up regretting the judgment I made in my ignorance.
All humans are good hearted, and there is always a good reason why they do things, no matter how good or evil they are perceived to be by others.
Everyday God proves me wrong when everyday I observe and judge people and the things that they do.