Absoultely everyone on your planet makes mistakes. That is, after all, how you learn to appreciate the good from the bad, learn to tell the difference between right and wrong and learn how to forgive and be forgiven. Do not then, be so hard on those around you when they make their share of "learning opportunities." Remember, judge others as you shall be judged, forgive as you shall forgiven and learn to see things a little more through the eyes of love, compassion and humility. After all my beloveds, that's the true path to love!