Hell, no, he’s not right. He’s a low life scumbag who has no respect for you or probably any other woman. You need to get out of the relationship as quickly as possible. You also need to go to the doctor and get checked out in case he also passed something along to you. Shame on him.