Uh. You could always shoot the guy in the face with some pepper spray. He's acting in a violent manner, therefore you'd be justified doing that.
If you carry a gun especially pepper spray is a wise choice for those bad situations that aren't quite bad enough to use the gun.
Posted from my CrackBerry at wapforums.crackberry.com