I think that Zig Ziglar is spot on with this quote. Does anyone else feel this way?
The best things in you, you see in other people. The worst things you see in others, also exists in you. For example, if you think someone is lazy it means you also have those traits. Doesn’t mean it is good or bad it just means that you have them because you can understand/feel/identify them.
If there are things you don’t like in others, perhaps it is time to take a look at yourself. I know I am!