See, IMO the guy made a strategic mistake by not placing himself between any potential threat and his GF in the first place.
007 would have casually found a way to change walking positions so that he was the first person with which the 2 unknowns on the street would have made contact.
He also would have either initiated a head nod to decipher their intentions (or overall look of scumbagginess), and not entered that 5 foot walking radius without the wrist sitting upon the butt of a front IWB carry weapon.
Of course he handled it well, as he was dealing with 2 unarmed skells. And yes, he certainly got anal that night, all the way her suggestion.