Keeping it in his pants would have been the best interest of the other woman and her marriage (not to mention his own).
Have his votes been on favor of immoral positions?
His hypocrisy is an aggrivating factor, not a mitigating one.
Have you always been this judgmental?
Yes, actually. Somebody needs to stand up for moral values.
I would guess you are unmarried, because no intelligent would put up with a guy like you if she had anything approaching a healthy self-image.