RE: 100 yard accuracy
I would highly doubt if it's always the gun that's the problem. The shooter is not perfect. MOST, not all, but most guns can always shoot excellent. It's almost always a shooters imperfections. Nobody can control all flinching, shaking, etc.