I admire you for what you are doing. I raised 2 girls and have 3 grand daughters
. You have been given a lot of good advice but what stuck out to me is you brought out your wifes resentment i think you are going to have to sit down with her and have a heart to heart and deal with it