The rich are the only income group which on balance benefits from government spending. For the super rich, government is a profit generating engine. When we tax the rich heavily, we are only forcing them to pay their business expense.
I have made the case many times that corporations, through their influence on government, have taxing power of their own. When the relationship between corporations and government becomes corrupt, the poor end up paying part of corporate taxes with everything they buy.
The only fair form of taxation is that which taxes those who benefit the most from government. This would be a hard case to make it that group was the poor or middle class. The rich have the money and power to reduce the size of government if that is deemed to be in their best interest.