He’s a fairly fucked up character. It’s odd because he’s supposed to be a hero, since he fights on the side of the Watchmen who generally fight for justice in a perpetually unjust world. He hurts civilians, he blew away some Vietnamese chick he impregnated (while she was pregnant with his child), and he tried to rape the original Silk Spectre (another member of the Watchmen). Why the hell is he considered a hero?
The unintended consequence of liberty is that eventually society becomes so free that even the slightest infringement on liberty is seen as an aggregious affront to freedom. Machiavelli knew that the only way one could avoid civil unrest entirely was to repress the people. The American Dream, the idea that democracy and a sovereign people is realized in a society, means that unrest will eventually foment, even for the stupidest reasons. The freer we are to allow human nature to surface, the uglier it manifests.
The Comedian came to the conclusion that the world is hopeless. How can there be hope when even the heroes are villains, when the saints are sinners? That's a conclusion that I came to myself not too long ago. For a long time I agonized over the state of humanity, and I lamented the fact that I brough two beautiful and innocent children into this evil. It's a pill that not many are willing to swallow, and even fewer are willing to do so with a smile.