Plato, along with Socrates and Aristotle, taught that virtue is knowledge and that it is better to suffer injustice than to be guilty of it. [1] Plato, like Confucius, was not a religious teacher, but a philosopher. [2]