D,
You say that you probably were not working your program, and you"snapped".
This is what happens when we "lose it". Then our addict say "she is crazy and pouring out my alcohol". My kids use to say that I was the mad crazy one, and dad was the nice drunk.....ugh!!!
We don't want to be crazy. We want to be calm and in control. This is what working the program is about. Not letting our addict push our buttons to do crazy things.
Work the program, and detach and don't allow him that power for you to lose it. All of us are a work in progress. You got this my friend!!