A person who doesn't like what other people do even though they do it themselves. Usually has biased opinions.
Logan is hypocritical.