The government has no more right to appropriate funds than you or I do? Can you go to a bake sale and take as many cakes as you want, simply because you need them? If not, then what justifies your hiring IRS agents to come to my door and take my cakes, just because you need them?
There is an alternative to theft. It's called working to earn the capital required to afford the things you need or desire. There is no reason that governments should not have to earn their keep, just as anyone else must. After all, the government is just the agent of the individual persons who are its citizens.
No - it shouldn't spend so much of our money on stupid things to start with. What is this addiction to government that so many of the people on this site have? There are only two things that government does better than private enterprise, and those are make war and destroy freedom. What is the fascination with having so much government? Kongress passes more laws every day that restrict my actions and cost me money (and that RINO Bush signs them). Does the quality of my life improve because of that? No - quite the opposite.
Constitutionally, the government should levy tariffs on imported items. That was originally the sole source of federal funding. (The states were free to do as they pleased in regard to taxation.) Of course, that was before we fought a war to get rid of the 10th Amendment, and before we have the bloated federal monster in existence now.