Consider the morality of people like V, Rorschach, and Batman. They're all anti-heroes. They're all shaped by their experiences and the way they want to change the world around them. They all do some questionable things in pursuit of what they see as justice. Is that good enough to justify what they do?