I've been with my boyfriend for the past 5 years. When we first started dating, he had very low self esteem, was overweight, and didn't think he was at all attractive. I loved him regardless. I complimented him all the time, and tried my best to let him know that I thought he was extremely sexy.
Recently, though, he has lost a lot of weight and has been working out, which I never thought could possibly turn into a bad thing. I supported him during his weight loss, and continued to love him just the same. Until I found out that he had joined a social networking site, without telling me about it. I found his profile where his marital status was listed as "single", and where he was flirting with numerous women. He talks often about sexually explicit subjects, and is constantly complimenting other women. I felt deceived. We share email passwords, so I logged into his email and found naked pictures of a woman with "I love you *name" written on her chest.
Naturally I was very upset, and told him that I wasn't comfortable with him talking to this woman anymore, and that his flirting had to stop. In the past his flirting has lead other women to believe he had greater intentions than just to flirt, and I didn't want that to happen again. It caused far too much tension in our relationship the first time and I just didn't want to deal with it again.
He refused to listen to my request, and has continued his "friendship" with this woman, as well as continuing to flirt with other women on the website. It has driven a huge wedge between us, and I feel like I'm going crazy.
Not only that, but his attitude towards our relationship has changed dramatically. During arguments he has called me names that he has promised to never call me, like a slut, whore, skank, tramp, and a disgusting pig. All of which were very hurtful and hard to hear.
How can I deal with his flirtatious ways? How do I stop feeling jealous of these women? Is there anything that I can do to make it stop?