Sort:  

Then why do you have to teach them to be good? If humans were innately good, you wouldn't have to teach them to say thank you or be gracious, they'd have natural gratitude. Humans are naturally self interested, we have to be taught to care about others.

Self-interest =/= "bad." Everything you do, including being grateful, is because it is what you want to do.

I didn't have to teach my son to "be good." He is good, and I am his guide here for now to help him.

You are an AnCap?