First and foremost, everything im mentioning here is an anecdote, it applies to me and me alone, you might be able to pick out some commonalities in the things I share with your own situation or not.
I'm from Edmonton, Alberta, Canada, but generally around the Alberta area, police will not intervene on fist fights, at least unofficially, I mean healthcare here is free so, basically 1 guy to jail, 1 guy to the hospital, that's a pretty famous saying around here. Yes, we have our murders and such here as well and those murders are typically centered around clubs or parties, people getting together and doing stupid ****.
Being under the threat of violence is completely fine, it is actually around us a lot more than we would like to admit, even in a first world country, the police are completely unreliable, if you get into a situation, you could be waiting 45 minutes and these things typically play out in under a minute.
For me, when there is Alcohol involved and there is a conflict brewing, there are 2 options: Walk Away (You can and probably will be followed) or Stand Your Ground. Standing Your Ground is better, because your not offering any immediate weakness; in the street, where there are not prying eyes of women all around us, we might handle this situation differently, but the guy who is giving you guff, is simply trying to build values with the females around them because hes not valuable.
What you have, should bother the other guys around you; their insecurity will be visible. Some guys, when made to feel insecure, are going to respond in anger every single time and you should let them. Women see anger as weakness. Some guys experience a compounding effect of losing their value when they already have low value to begin with, then get angry. Stand your ground and the angry guy will be forced to either throw the punch or walk away, either way, his value decreases, so if he wants to play that game, you play that game all day, your stocks are going through the roof... These guys are actually so irrational from the anger they are experiencing, they are actually further bolstering your value while lowering their own, this is who you are dealing with here, think about it.
Maybe this all means nothing to you, I don't know, just my 2 cents.