As nouns the difference between lair and hypocrisy
is that
lair is mare (
female horse) or
lair can be while
hypocrisy is the claim or pretense of having]] beliefs, standards, qualities, [[behaviour|behaviours, virtues, motivations, etc which one does not actually have.