This situation is what an FM-P90 held in a hang down shoulder sling was made for, 50 high speed hp rounds mag in the weapon and a second mag in your coat pocket.
Or carry a 50AE. The concussion from firing that damn thing would be enough to send the thugs running. Of course, good luck explaining to any officer why you felt the need to carry something of that nature.