Well written...
...indictment of the current marksmanship program.
A friend of mine at our club, is a contract marksmanship instructor for the U.S. Army. His primary focus is to train the designated marksmen in combat units.
According to him, they have to start at square one with infantrymen, who do not have even basic rifleman skills, that would have been considered "standard" in the 1960's. Most have never fired a rifle at more than one hundred yards.
One of his students was a former Marine, who had joined the Army. The Marine ended up as an informal "assistant instructor". His basic Marine marksmanship skills very nearly equaled the requirements of the Army's designated marksman.
The first war in Iraq should have been the bellwether for insuring that longer range skills were taught. Not all combat takes place in a telephone booth.
There's the history of the Marines in WWI , and their engagement of Germain soldiers at 800 yards in Belleau Wood. While the hardware has changed, the best remedy still is to keep the enemy from getting close, and make him pay dearly if he tries. At the engagement distances in Afghanistan, one would think that this would be a given.