Your wife is an untitiled b!tch who's only concern is her own lifestyle. What you said was absolutely right, IF you stand by it. If you don't intend with following through with your words, they meant nothings, she will continue to suck you dry.
She is very clearly not back in the marriage to be married. She is in it to protect her lifestyle and her own financial interest.
If I was you, I would tell her if she isn't going to pay her share of the mortgage, SHE CAN GET OUT! And mean it!
You are ready to sell everything you love an down to get out of a financial bind and your wife is willing to do NOTHING. Not even give up her fancy bath salts. And when you are raking in the money she wants you to pay for nice expensive stuff?!
I am disgusted on your behalf. You need to go get your balls back, and fast, before she rips your manhood completely away and your money.