The problem is the the US and the West don’t take this matter seriously. The US looks at the terrorists as merely disgruntled people (children). Rather than dealing out severe punishment (I.e., fighting to win), the US just wags its finger and says “just wait until your father get’s home!”
Unless the US/West decides to annihilate these people, the problem will continue. For example, in addition to killing the terrorists (including all those captured), the US should also round up members of the terrorists families too (for severe punishment). Maybe a teenage boy will be less inclined to join al Queda if he knew his entire family would be wiped out.
In a culture that demands honor killings, I don’t think they’d have a problem with their family being beaten/tortured/killed.