How can you knowingly do the wrong thing on purpose?
Socrates insisted nobody truly acts against their own best judgement; if you do wrong, you must not really have known it was wrong at the time. Aristotle thought this was obviously false: people eat the cake while fully believing they shouldn't, a state he called akrasia. The puzzle of how clear-eyed knowledge and contrary action coexist has outlasted both of them.