The Moral Dilemmas of Fighting Terrorism and Guerrilla Groups