Then again, this answer might help you...
Yes ethics can be taught. Moral development in each individual is different and will change as a person grows into adulthood. Also being in an environment that does the right thing helps. You can find more information here:
http://www.scu.edu/ethics/practicing/dec... T_oodles, Answers Expert