I've always considered in have a strong moral compass, both in terms of my own conduct and my expectations of others. I always thought this was a good thing.
However, looking back it probably just made me judgements and lacking in empathy.
For example, I always thought people who had affairs were beyond the pale, now I can see that unhappy people lose their way, make mistakes, try to keep everyone happy, get into situations they can't get out of and can have some sympathy for people trying to carry on in difficult circumstances, which I think in most cases are making them as miserable as anyone else involved. And no, I'm not one of them!
Even people who are rude or unpleasant in the street/shop/at work, I can see they're not happy people. It doesn't make it right but it doesn't necessarily make them "bad".