People like to see themselves in a good light. Therefore it makes sense to try and find someone else that suits your image of right.
It's possibly the hardest thing for most people to do, to face their own problems and bad sides. They'd have to make themselves feel bad, feel down, accept that they're not as great as they imagined to be. Even if that is the only way you could become a better person. You cannot fix the problem if you refuse to find out what it is. But hey, it's so much easier to direct attention outwards. Find someone else to fit your worldview and if something goes wrong, you can always blame them for it. (add suitable smileyface)
Food for thought. Hope it answers your question.