plural hypocrites
disapproving
: a person who claims or pretends to have certain beliefs about what is right but who behaves in a way that disagrees with those beliefs
the hypocrites who criticize other people for not voting but who don't always vote themselves



