The word says, train up a child, not an adult.
Stop trying to raise your spouse.
They know right from wrong . . . and the consequences.
Proverbs 22:6 (KJV) – train up a child in the way he should go: and when he is old, he will not depart from it.