People have different ideas on what constitutes cheating. I counsel patients that anything to do with sex with a person other than your relationship is cheating. And his excuse is BS. Clearly, if he knows it upsets you, he does not respect your wishes, which are certainly not unreasonable. I vote to dump him. Let’s see what others say.