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!
I don't need labels to define me. They're sticky and I hate the glue they leave behind.