Exactly. Giving people free stuff is extremely popular. If people actually want those things, we can collective open our wallets and pay for it. But that changes people's opinions quite radically.
Does it? I'm skeptical. In fact, we apparently have more than enough money for it because we suddenly have billions to spend on war in the Middle East.
The vote for “more free stuff” should only be open to the half of the population that actually pays taxes. Otherwise, the takers will inevitably vote to take more.