Enough bullets can stop hordes of zombies. People just keep running out because they don't raid enough ammo boxes and their carrying capacity is too low. They need to spend more points on carrying capacity for storage and more points in accuracy so they waste fewer shots.