You right. You have to teach your kids when they are very young. Instill those values while you still have control of them. The day will come when they will venture off and be out of your control. Hope and pray they retain what you taught them.
and that value you teach CAN last a lifetime.
All joking aside, many of the values i learned from a GREAT guy, my pops, by 14 before he passed stayed with me for life.
Respect for women and the elderly, never touch a woman in anger, God is REAL and many others.
You parents that do your best are to be commended and i bet the kids turn(ed) out great.