Until people don't die starving in the gutter for refusing to work meaningless jobs or for refusing to accept terribly uneven employment terms, the system will never be fair and revolution is inevitable. (let's learn from the Russians though hmm? While torching the czars, try not to torch all the stuff you need to survive)
If I had basic survival needs met (and granted no luxury I couldn't earn) I'd happily tell people to F off at their wage offers and work on my own long term projects to make my own money...eventually.
As for taxes, it ain't easy being at the top of middle class. Your employers expect 100K of performance out of you and you need to deliver to keep your job. When you start to lose a significant portion of that, it tends to make you angry. (Hrmm, subtract taxes and divide wages by actual worked hours...son of a bitch!).
Remember..most of the economic theories we use today were born out of inadequate technological advancement. You really did have to make people work or everyone would starve and die in the gutter, because there wasn't an army of automated robots and abundant cheap energy to take care of menial jobs that provided basic needs. (like farm work, construction and manufacturing)
Very soon, in my lifetime, robotic fabrication will be reality (the technology will be available to meet basic needs at little cost)...and if you think the system is going to continue as it does now, you're one of the 1% smoking crack and you're going to get dragged into the street and shot after you try and maintain the status quo with force.
The real problem to be focusing on is
1) When we achieve the technological advancements to take care of basic needs for everyone (coming real soon). What system do we use to manage this?
2) How do we motivate people to do work to advance the species when they don't need to? What system do we use to manage this?
I've thought about those questions, but that discussion belongs in a different thread.