Perhaps they could predeploy snipers along the routes or something. It seems obvious that heavy weaponry is not the best solution when attackers are hiding behind children. In any case I don't know if this would be feasible or not, i.e. the snipers themselves might be in to much danger to operate alone, and therefore it would take to much manpower, but perhaps at least on points that are vunerable they could do this.
from nytimes
from nytimes
http://www.nytimes.com/2003/12/16/international/middleeast/16CND-IRAQ.html?hpMoments later, two men on a motorcycle firing automatic weapons used children leaving school as cover to attack the patrol, the statement said. American forces deployed snipers. As the patrol continued, gunmen using an overgrown field as cover attacked it with automatic weapons, while others fired rocket-propelled grenades and mortars, the statement said.
The statement said the soldiers killed 11 attackers, and that there were no American casualties.