Yeah definitely an anti-hero. In the end he's the one who stands up to Veidt. I can;t really say I think anyone in the Watchmen was a villain though. It was written to make people think. I suppose if you really want to place anyone as a villain, it depends on you perception of what is right and wrong. If you agree with Veidt's plan to stop the possible War, then Rorschach is you bad guy. If you disagree with the mass murder, veidt is your bad guy.
__________________
|