Grabbed at Carleton campus bar

About a year ago I went with some friends to the campus bar at Carleton. It was still early in the night and we’d been sitting down for a bit when we decided to move to the back of the bar. In order to get there, we had to walk past the bar, where there were other people sitting.
One of the guys at the bar looked me up and down like a piece of meat as I walked by, and tried to get my attention by calling out to me. I ignored him- not only because I had a boyfriend but also because I didn’t appreciate the way he’d looked at me or what he’d said. The usual “Hey baby, sweetie, etc etc.” I was already past him having ignored him completely when he reached out and grabbed me by the wrist and tried to pull me back to him. I whirled around, used a self defense trick to get out of his wrist grab, and looked him straight in the eye and said “Don’t f*cking touch me again”. He was completely flabbergasted- not only from my words, but also because he didn’t know how my wrist was no longer in his hand- he clearly thought he’d had a good grip and didn’t understand how I’d gotten out. Needless to say, he didn’t bother me again.
That being said, regardless of how confident I seemed in the exchange, it rattled me that he would have the nerve to actually grab me when I didn’t acknowledge him, didn’t know him, and wasn’t interested in the least. I don’t know what made him think he had the right to grab me.