It isn't hypocritical unless you see both types of government as equivalent - liberal democracy vs theological roughly democracy.
You can, and in my opinion should, criticize Iran for a lot. For example for being a theocracy like you mention. But saying "you cannot have nukes, but we can" is still very much hypocritical.
Also, the US has a history of military intervention, suppression, assassinations and overthrowing democratically elected governments.
That the US is more "liberal" is about as reassuring as being told the potion that is being used to poison you is 100% organic and GMO-free.