We all know what are our weaknesses. The funny thing is we do not want to accept those. We are consciously aware of them too. However, we try to find them in others so that we can tell ourselves we are better than others or not lesser than others. In both cases we support our ego. Whatever you see in others is inside you. The rest of the world is a mere reflection of you. So in general if you find that people have lots of ego, then you must know that you have the go, your subconscious mind is aware of that and you need to work upon that. You need to be one to find one…good or bad ask yourself, what you are finding. One person was shouting at his daughter that you are so bad, you always reply back, I was watching that for one hour that girl was quiet. He said you are so ill mannered. After 2 hours I saw him mis behaving with his own father. He was consciously aware of the fact that he mis behaves with his father and he was imposing that on his daughter who was not. He just did not realize it. So if you generally feel this world is a bad place, so look inside you what you are creating around you. If you feel its a beautiful place, same thing you are creating. Everything is your reflection. If you correct an original it can never happen. If you want to correct something, correct it inside you, the image will be clearer after that. Its not about good or bad, its about improving.