hypocrite (plural hypocrites)
- Someone who practices hypocrisy, who pretends to hold beliefs, or whose actions are not consistent with their claimed beliefs. [from early 13th c.]
Obama says Romney should be an ‘open book' on personal finances - ABC News
President Barack Obama said Monday that Mitt Romney should disclose more of his personal financial information...
"What's important, if you are running for president, is that the American people know who you are what you've done and that you're an open book," Obama said.