Wow. Talk about a risky move. If the gun was real.... If the punch wasn't good.... The odds were very much against a positive outcome.
On the other hand, he even made the guy clean up his own blood off the floor while waiting for the police. Priceless.