I know there are a couple of Libertarians here and I would like for you guys to answer some questions about taxation and the role of government.
What Do you think of taxation? If you think it is morally wrong, why do you think that?
What Do you believe the role of government should in society? Should it exist at all?
I do not believe taxes are morally wrong. The "why" is tied into the the answer to your second question, which is what should the role of government be in society. (Government needs to exist, in some form, unless you plan to have a private army guarding your house, since anyone can simply come and take it.)
The questions that must be answered first are:
1. What role does each layer of government have? What services should be provided? (They need to be prioritized.)
2. How much do each of these services cost?
3. How will they be funded?
There are a LOT of things I'd like to see in my Utopia. Unfortunately, they are not attainable without money (taxes); people don't work for free; overhead is a real cost. The biggest problem I see is that nobody EVER gets the cost right. It's always underestimated. Advertise the real price (and the impact to John Q Taxpayer) and he votes you out of office next election.
It's very easy to pass laws to force a few to pay everyone else's tab, and it's a good way to get votes. When you do the opposite, and spread the cost around to every citizen, and they realize how it hurts their bottom line, they may no longer be in favor of all of these programs, since they realize they need to pay. The problem is those few are few, and can adjust their holdings accordingly. If the government really really wants to raise revenue, they'll need to tax something everyone pretty much uses every day.
The current problem (at least in the States) is that:
1. The rich will just right a check.
2. The poor don't care, because they don't pay into the tax system anyway, yet qualify for welfare.
3. The middle class gets the shaft. They are too rich to qualify for welfare, but yet not rich enough to just write a check...