No matter how much Democrats may want Americans to believe otherwise, there's no such thing as a free lunch. Someone always pays the tab, and when it comes to government spending, that means taxpayers ...