U.S. Army units have reported about 3,000 M4 carbines have failed a safety inspection because of a potential glitch in the selector switch that could lead to unintended discharges, Military.com has ...