I really want to respond to you properly so I will post some more later on as I'll be away from my computer for a little while. I just wanted to say that please wait a little while before you do anything. If you are going to do something do it with a cool head and that way you will be the most effective. My rule of thumb is that if I am REALLY annoyed by something my h has done or some circumstance I wait until I have cooled off - usually an afternoon, preferably over night.
I'll post back later, I'm really sorry that has happened, it was a horrible thing to have happened to you.