Lolobug you are a bigger woman then I, I would have canned him in 2 seconds.
What you went through is veryhurtful to you. Maybe you need to talk to someone to get your head together. Everything that you are feeling about the affair and him seem to be pretty legit to me. Don't beat yourself up.
Ngaire