Dusk, I think you needed to vent. I think it was good for you. It probably took him by surprise, actually...and maybe it wasn't such a bad thing to let him know you will not tolerate this behavior. You deserve better than the way he has been treating you lately - who pulls this kind of stuff? Obviously he is not in a good place but that does not say anything about the kind of person you are or what you deserve. Take care of yourself...that is the most important thing right now.