Tariffs and taxes voted on by the people throughout the year for specific projects. That way the people have some say in where their hard-earned money goes.
I am only suggesting the income tax should be zero, that we should not have money automatically deducted from our paychecks without a choice in the matter.
To pay for the things you mention, the first thing would be to cut all the military spending. We also have the issue of paying the interest on our extraordinary national debt.
RE: Rich people should pay more taxes. Do you agree or disagree?