It's not like you have a to be a criminal to own a gun...so far.
Oh yeah...he doesn't punch him exactly where he shot him, but he the guy does react to it, it's just that it's not a greater pain than what he was already feeling from the 9mm bullet hitting him in the chest. I mean that vest is designed to absorb the impact of a bullet so a fist punching it isn't going to register much.

and one other thing, if I had been stupid enough to do it and that punched me in the chest right after he shot me, as soon as I caught my breath I would have raged out with everything I had on that dude for punching me. That dude deserves at least 5-6 hard punches in the face for that stunt. I hate s that do like that.