Feeling disrespected

Me and my husband have been together for almost 12 years. Married for 4. In the past he has been overly flirty with girls and I have been able to move past it. As he said it wouldn't happen again. Since we have been married he did do it again. This time with a work colleague. We both work together also but in different departments. I had been told by a few people they had seen him and the new girl together looking cosy. I chose to ignore it as he hadn't mentioned it to me. One day i asked if he knew what department she worked in. He said he didn't know her.

A few weeks past and he admitted he did but said not at the time I asked. He added her on social media sites was liking her pictures that didn't leave much to the imagination. He had also given her his phone number but didn't tell me. I asked him why he didn't tell me. His reply was I can be friends with who ever I want. This is true but when it is a female I felt it was his responsibility to tell me out of respect for me as his wife. I said I was uncomfortable with it. He didn't care and kept texting her.

One day I couldn't help but look at his phone. There was messages of them talking about meeting up for lunch. He asked her for a kiss. Which he says was a joke and if I wasn't stuck up I'd realise it. I don't see the funny side. They would leave work together in her car to smoke drugs.

Once again I asked why I wasn't told about these meetings. He didn't have an answer. I decided to ask her. Big mistake she thought it was hilarious and posted it on social media. After long arguments he agreed to stop talking to her. Only he didn't he kept it going and I found out once again from people in work.

He eventually did change his number and blocked her. After that she made my life hell! She would laugh in my face knowing I couldn't do anything. She would go out of her way to walk past where I work and stare. Management didn't want to know. When I eventually found the courage to say she was making life at work hard. It carried on till one day I snapped. Then something was done. She wasn't happy with the results and got a new job.

Problem is I can't seem to forgive my husband. I know I can't keep punishing him. (his words) but I feel like I've been dragged through the mud. I'm looked at as the bad person for it. The psyco wife as I was branded online. I can barely look people in the eye at work. I do not want a divorce but can't seem to move on.

Has anyone else been through this? If so any help would be appreciated. I'm at a loss here.