Liberals almost always under fund all aspects of national defense. They also do everything possible to argue that defense spending is wasted. The reason for this is that liberals always need more money to fund their "investment" in domestic spending. They don't want defense spending to crowd out domestic spending. The efficacy of the domestic spending is not an issue for them. Liberals need ever larger domestic spending simply because that's how they buy their votes.