Yeah I'd leave him from what you've said. I won't be with anyone who disrespects me or the relationship. And to me, going behind your partners back and messaging/calling other girls to flirt with them and call them beautiful is being disrespectful to your partner. Screw that. I'd rather be with someone who actually wanted to be with just me, and was content with just that.