Strange that he punches the guy right in the area where the "bullet" went

If indeed that bullet went through the vest then the vest was not still current (shelf life).
I can and will say that a blank fired from a shotgun at close range can and will puncture skin and make one bleed wearing only a t-shirt. That's speaking from personal experiance.