You can't get funnier than the news.
According to CNN:
"Prince Harry is to be pulled out of Afghanistan immediately amid fears for his safety after news of his deployment was made public, the British Defense Ministry said Friday."
They were fine having the lad fighting in battle - boys will be boys and all that. But having people know he's there? Now that's just dangerous.
Maybe, giving the family's history, they're more afraid of the paparazzi than any gun-wielding enemies.