I am so sorry you are going through this Dadhurt. It is hard not to lose your temper when your spouse betrays your trust. Don't beat yourself up too much. While you might not have helped your sitch, you were justified in losing your temper.
Thanks destroyd. DBing is sooo hard with all the emotions you are supposed to act counter to. I need to be stronger if I’m going to have any chance.