What a jerk! Yes, common courtesy as well as cycling etiquette should have caused him to move over for you and certainly not try to force you over or keep you from passing! I'm guessing they probably didn't even hear you to begin with, as they were engaged in their conversation completely oblivious to the fact that there were other riders in the universe. Secondly, when you went to pass him, he probably couldn't stand the idea that a woman was passing him and had to try to show he was a man and, therefore, strong enough to keep you in your place behind him.

So cool that you were strong enough to "crush him" (as my dh would say!).

I recall being on a long beach ride with dh and some friends where we were keeping a fairly fast pace line going there were no other cyclists around. We were along busy Pacific Coast Highway. All of a sudden a cyclist comes out of nowhere, not even on the left, but the right and passes without a word. Completely freaked me out. I was so ticked that he snuck up without making us aware he was there, where there wasn't a whole lot of room for someone to pass on the right of all places.

Anyways, I say that guy was a jerk and you were AWESOME for passing him and doing it like a girl!!!