Yea, it's bullshit. The military should be used for conquest, and defense, not the bullshit police work we do.
Yeah, I read a report by a West Point General who said counter-insurgency could work... if we were willing to stay there for 80 years.
The only truly successful nation-building effort to date IMO has been Japan, and that was because:
1. We threatened to nuke them from orbit (effectively)
and
2. They were already a homogenous culture united under 1 government.
In Afghanistan and Iraq, we are:
1. Threatening to, at absolute worst, contain them and ask that they go away.
and
2. They are split into myriad clans who have as much loyalty to each other as I do to the squirrels outside, if that.