Jesus Christ, I'm so sorry you had such a horrendous experience. I don't think giving her full access to everything and putting her name on the title was a very good idea... Also, I'm sorry you had to live with a partner who did very little for you while you did everything for her.
This is a prime example why I believe people should date someone on their level. You don't necessarily have to date wealthy if you're well-off yourself; however, looking for a stay-at-home wife who doesn't do anything while you slave away at work isn't the way to go.
I sincerely hope you recovered and built up your life again.