You need to do a 180 with you wife if you ever expect anything to change. Insanity is doing the same thing over and over that has never brought change and expecting it to do so.
I would really recommend you call a DB Coach...Laurie is very good...who will give you some 180 ideas that fit your situation and personality. I found it to be well worth the investment.