We have relatively small groups like Al Qaeda, The Taliban and the Islamic State who are capable of challenging the mightiest and most advanced militaries of the world.