I'm not an expert on US Politics, but I think some people call themselves Teabaggers. It's only an insult when used to describe a person who doesn't agree with them. Faithfool, on the other hand, sounds bad to everyone.
"Fascist" might be closer to the kind of word you are looking for (an insult that isn't inherently wrong).
The difference is that unlike faithfool, fascist (or teabagger) is an actually useful word in serious conversation, sometimes, and can't be easily replaced.
"Fascist" might be closer to the kind of word you are looking for (an insult that isn't inherently wrong).
The difference is that unlike faithfool, fascist (or teabagger) is an actually useful word in serious conversation, sometimes, and can't be easily replaced.