More and more people are tossing around the word "Nazi" or "Hitler" to indict a person or belief they disagree with. I honestly don't care which side does it, it's petty, stupid and inaccurate. If you look hard enough at any issue you can find a criticism that will vilify any perspective.
During live television coverage of the 1968 Democratic convention in Chicago, novelist Gore Vidal famously called William F. Buckley a " crypto-Nazi." To which Buckley famously replied (in addition to other choice words), "Stop calling me a crypto-Nazi or I'll sock you in the goddamn face and you'll stay plastered."
Nazism is not a useful symbol for everything that makes us angry, from Iraq to abortion to workers' rights. It is a historical movement, unique in the ambitions of its cruelty.
So, for those of you who continuously call someone "The Hitler of our time" I'll simplify this so you'll understand. Your argument inherently is doomed to fail for sheer thoughtlessness. You don't understand true evil and you are blinded by idealism and partisan thought.
That being said, I think Charlie Sheen compares unfavorably to Hitler. Fuck that guy.