I have no problem with income taxes if two essential critera are met:
1. The taxes themselves are kept reasonable, with no attempt made to use them to control behavior or make judgements about who deserves what based on political whim, and not to be raised willy-nilly every time government spends far too much money.
2. The money raised is actually properly managed and spent wisely by a government that runs efficiently.
There's more than enough money to go around that would make the above criteria easy to meet and run a government that would actually be much more effective than what we have.
Instead, neither condition is met. And unfortunately, too much of the population is subservient and thinks of the government as their master, so they won't demand accountability from government, they simply bend over and scream "massa need mo money".