Why do some people criticize others for behaviors they are guilty of having themselves?
I think, for the people who criticize, it is a way for them to subconsciously recognize the behaviors they are guilty of themselves and hoping others do not adopt these same weaknesses. Personally the hardest thing to do is to introspectively deal with my own weaknesses and change them consciously; I think people know me better than I know myself! So in this way while these people don’t recognize that these are weaknesses they suffer from themselves, it is a way of demonstrating how much they care about others than they do about themselves. Some people, parents for instance, put improvement of others ahead of themselves because they care about the welfare of others and how they turn out instead of improving themselves.