I hate to say it but let him go. It doesn't seem like he really loves you. You are more or less a possession of his. If your happy then stay happy. He took off so he could be happy. I know how you feel about feeling better in a more familiar place. I no longer have that but I remember how it felt.
He sounds like a total jerk! Comparing you to women on the Internet. I went through a similar situation years back. My husband started contacting many women and even though I've talked to them he still denies it ever happened. He started emailing an ex girlfriend who obviously still had feelings for him. I knew things weren't right. I'd go days without talking to him and he said he didn't have time. But he had plenty if time for them. Plus his job was stressful and often he was unhappy. But when he started to be unusually too happy, I knew something was up.

I'm still with him. But he keeps my one foot out the door. And given the opportunity I'd go. But you are different. There's nothing to split and no kids. Just serve him the papers when he gets back. If he refuses it goes your way.

I don't mean to give you harsh advice. But it seems like your better off apart. Counseling won't help especially if he won't admit any wrong doing. Hope things work out. Keep yourself happy!