Sort:  

no... it would not solve it..... greed is the hardest of them all to conquer and prisons are running on greed (and a bad system; fix the system and tell children that); then - sure it will work! otherwise you are gonna have an angry child who is angry at his own mental attributes; what good does high virtue do when others have little to NO virtue..... you see people having fun like idiots (idiots find it easier to have fun) while you wonder; why am I being ignored..... and the answer would be cause your not an idiot and actually make them feel bad about themselves (the real truth; your presence would be enough; cause they would already known your reputation of morality).