I also agree with ygirl. His actions have indicated that he will continue to betray your trust. I also believe that he is lying to you about them not having sex. Come on, they share a bedroom and don't have sex? Puh-Lease!
And of course, the unsafe sex is pretty much unforgivable. You just don't do that to someone you love!
Gralson: my husband (works out of town).
Auto: my girlfriend (lives with her husband Zoffee).
The most dangerous phrase in the English language is "we've always done it this way."