The smaller guy knew what he was about. He didn't throw a punch because his whole focus was on the gun. He kept the assailants gun hand locked up so the gun couldn't come into play. I'd bet he had some kind of training. At the outside shot it looked like he might have tried to fire the gun but it didn't fire. He points then kind of gives it a wtf look.
pulled the trigger, racked the gun, no bullet ejected, pulled the trigger again..
fucking idiot came without any bullets, thats why they wrestled like that with nobody getting there hand blown off... good work on the victim, did what had to be done.