so let's talk about the anger since it's the big elephant in the room, get it out in the open:
- did you ever hit her?
- did you ever swear at her?
- did you mentally abuse her?
- emotionally abuse her?
- physically/sexually abuse her?

If not, what is the anger issue? Do you yell alot? Throw things? Scare her and your kids?