M - Her life is not all rosy and you know that. She hasn't done the work you have.
From a financial standpoint it sounds like your describing what a stay at home spouse might feel. Does that sound accurate? You and your W made choices together that put you (individually) in a job that might have offered you flexibility but not necessarily the income to match but it worked for your situation. Now that this has happened it has put you in a stressed financial situation? Is that causing some of the anger as reality sets in?
Yes.....you need to practice more self-love and constantly remind yourself of your good qualities! Every time I feel weak I remind myself of everything I am blessed to have and also think about what changes my W would need to make and what I was unhappy with. It helps to put my mind at ease.