Oh god kitty! I totally understand.
I had this sort of thing with xdp - big time.
Really I'd like to say sod him and move on, but life (esp. with kids) isn't like that and, as I say, we all make mistakes - men particularly seem to have the ability to act first and think later.
Voodoo doll - stick pins in him.