I would like to expand slightly on my last post, with the following observation:
The purpose of taxes and tax policy should not be to "raise as much revenue as possible", i.e. to transfer as much money as possible from private individuals to the government. Rather, the aim of tax policy should be to raise only the amount of tax necessary to fund the services which we collectively wish the government to supply.
This comes with additional caveats, such as publicly funded projects should be required to meet certain minimum criteria for funding, such as passing cost-benefit analyses.