Superheroes almost always blur the lines between heroism and morality. But Oliver Queen has always known that the two are not the same thing.