America has a split personality when it comes to paying for a just, free society. On the one hand, there's almost universal acceptance of the sacrifices needed to defend the nation from military and terrorist threats. This has created a bipartisan consensus to devote $453 billion, well over half of all discretionary federal spending this year, to defense. Most even accept the ultimate sacrifice of our brave military servicemen and women, who give their lives defending the nation. The question is, why accept the costs of defending our country from external threats while turning our backs on domestic programs that...