My wife and I had a huge argument... Was I wrong for saying this?

So I and my wife just got back from dinner at my friend's birthday dinner he had at a restaurant. He rented out a section for us, so we were the only ones there. He invited me and a few of our old college friends. They brought their wives and I brought my wife. He also invited two girls and two boys. They are his colleagues so I didn't know them too well. So I introduced my wife to the people who didn't meet her yet and after that, I settled her in a set, and then I did as well. One of the girls was odd, however. During the whole dinner, she kept staring at me and finding small ways to touch me. Like taking off my glasses and talking very flirtatious and trying to squeeze my forearm. I told her to stop and I even tried moving away and getting closer to my wife and most important telling her that I'm happily married. Whenever we were close to my wife, she would act normal. I really wanted to tell my wife at that time, but my wife would've gone nuts. So I kept my composer until she did this. We were ordering dessert. I let my wife order first then I did. Immediately after I said my order she said "I'll have whatever the cutie in the glasses is having" I looked at my wife in fear and my wife looked at me with an angry face. My wife was pissed. I know my wife. After that happened she didn't say a word and the girl kept flirting. I ignored every flirtatious move the girl did. I tried talking to my wife, but she would not say a word. When we got home I tried talking to her, but we argued. She blamed me for the cost of the girl flirting with me. She was saying that I'm 'too nice". My wife is not really a friendly person. She's stunning so she gets hit on 24/7. The thing is I don't. I told her this. I told her that I can't control when guys stare at her and check her body out and I told her she can't either for me. I think she took it the wrong way. I tried apologizing but she isn't talking to me. I hate arguing with her and when she's to bed upset. was this?
My wife and I had a huge argument... Was I wrong for saying this?
Post Opinion