You lost all credibility when you brought up psychosexual development.
Because people just can't choose to be different by understanding the effects of their actions.
No, they must understand Freud's theories of anal fixation and whatnot before they can change in response to external stimuli aka "learning".
You must learn all this sciency shit before you can learn anything.
Don't expect a child to understand that hitting other people is wrong, wait till they've got a Masters Degree!