Yeah, guns are too inefficient. I mean unless you're trained with a gun half of your shots are going to be in the ground and not in a zombie's face. Wearing thick, thick clothing decreases the risk of being bitten at close range. Of course if we're talking about an all out brawl with hundreds of zombies, it doesn't matter if you miss one because you're going to hit SOMETHING. That's where, the holy grail comes into play, the SHOTGUN.