The world mutely watched the Taliban regime in Afghanistan celebrate their 'third anniversary' last week with a show of force. One, however, must...