The Tea Party's ignorance makes political vocabulary meaningless. Nazi/communist/socialist/fascist are not synonyms even when you use one of them to describe a "liberal" president who governs as a pragmatic moderate with Democratic majorities in Congress.
"The muddled Tea Party version of history is more than wrong and fraudulent. It's offensive. Calling Obama a tyrant, a communist, or a fascist is deeply offensive to all thereal victims of tyranny, the real victims of communism and fascism. The tens of millions murdered. It trivializes such suffering inexcusably for the T.P.ers to claim that they are suffering from similar oppression because they might have their taxes raised or be subject to demonic 'federal regulation.'" - Ron Rosenbaum, Slate