Errors of knowledge are not breaches of morality; no proper moral code can demand infallibility or… — Ayn Rand
Errors of knowledge are not breaches of morality; no proper moral code can demand infallibility or omniscience.
Source: Wikiquote · CC BY-SA 4.0
More from this book
When a man declares: "There are no blacks and whites [in morality]" he is making a psychological confession, and what he means is: "I am unwilling to be wholly good—and please don't regard me as wholly evil!"
Observe, in politics, that the term extremism has become a synonym of "evil," regardless of the content of the issue (the evil is not what you are extreme about, but that you are "extreme"—i.e., consistent).
The moral cannibalism of all hedonist and altruist doctrines lies in the premise that the happiness of one man necessitates the injury of another.

