I agree that he's not omniscient. Narratively, though, writers have traditionally treated him as morally infallible - even when his actions have led to bad consequences, it's because the world is wrong, rather than him. Though, his actions almost never lead to bad consequences in the end. So I...