HOLD, your wife has to live in denial and keep telling herself that someday you will make the big money she wants and expects. After all, she does not love you, this money (actually the hope of the money) is all there is for her. And since she is not willing to work...or help out financially, then she has to continue to lie to herself.

If she told herself the truth, that you would never make a big huge income, then she might be unhappy. She is probably way to lazy to leave you regardless of if she faces the truth occasionally.

Possibly the reason she exudes so much constant inner hostility is because the truth seeps in to her psyche occasionally and she cannot stand it.

She is a real piece of work. It would enhance your life so much if she did leave you.