Since at least the time of the outset of the Iraq War—and quite possibly well before then—there has been much debate among those to the right over why Islamic militants have set their sights upon America and the West. George W. Bush expressed the consensus among most Republican politicians and commentators when he remarked that they hate us because of our values. Ron Paul, in contrast, represents most libertarians when he attributes to America’s enemies a hatred of, not American liberties, but American foreign policy. Both groups are both right and wrong. For failing to see this, they argue past...