TTC, although your wife is quite terrible from what you say, I think we may be hearing only one side of the story. There may be certain issues with you which result in your wife doing those things.
For example, you may be naive or simply stupid, like putting your real name on this forum! So...