What do you call a person that looks at someone weirdly or give them a judging look because of a specific behavior that they did but the person that look at them weirdly does the same behavior too

3 answers

A person who looks at someone with a judgmental or disapproving expression for a specific behavior they themselves also exhibit could be described as a "hypocrite." This term refers to someone who criticizes or judges others for actions while engaging in the same actions themselves. Additionally, you might also describe their actions as displaying "double standards."

But they also know that they do the same behavior

In that case, you might call them a "self-aware hypocrite." This term suggests that they recognize their own similar behavior yet still choose to judge or react negatively to someone else for that same behavior. This self-awareness can sometimes indicate a level of cognitive dissonance, where their beliefs and actions are in conflict. Another way to describe this might be "judgmental" or "critical," highlighting their tendency to look down on others despite their own similar faults.