Bobby O,

You seem to be aware that you had anger issues in the past. Have you ever considered an anger management course. Not to show your W that your taking it, but for yourself? Let her find out you are trying to change for the better on her own, just do it for yourself.

BTW, good job just listening and not reacting.