yup...my ex used to try to pull junk like that on me too. Why I didnt leave him sooner, Ill never know, BUT....here's my advice:
GET OUT NOW. He sounds like a jerk, a controlling jerk with no respect for you, and that isnt right. He's already trying to keep you trapped because he's starting to get between you and your friends, literally -- and its like he's just trying to keep you around, while he goes off and flirts with his "girl-friends." My ex used to do the same thing, and every day, I just felt worse and worse, like I was dying on the inside.
He used to stop doing the bad stuff (flirting, being rude, mean in public, etc) when I called him on it, but it never lasted long, and he always went back to doing whatever it was. After a while, I just got tired of always having to talk to him about it, but thats when you just need to break things off because it will just get worse. Guys like this are like stupid kids that once you let them get away with one bad thing, they do it more, and they never learn- you cant change them. I tried--but nothing worked.
So,,,moral of the story : Get out!!! Dont waste any more time on this loser, you deserve a LOT better! xoxo Good luck girlie