Teaching ethics in public schools in the United States has been made almost impossible because of the Culture War and Modern Economics. When Catholics began to migrate to the United States in the early nineteenth century, they found that Protestant religion and ethics were taught in public schools and they created their own parochial schools. This controversy has continued for two hundred years...