Last week the U.S. ‘took out’ Al Qaeda leader Osama Bin Laden. As an American, I cannot help but have a visceral reaction of delight. Such a major blow will surely expedite the end of ‘the war on terror’. Whatever your opinion is of that endeavor, we can all be relieved by its conclusion. If […]