Therefore, any solution proposed through the (long, compromised, imperfect, special-interest ridden, full-of-holes) government legislative process will be relatively easy to bypass by motivated rich people with the means to pay professionals to structure their assets accordingly, as has been the case for centuries. And the rich won't necessarily do it with sinister intent - they may still give a huge amount of money to causes they support, but simply disagree with giving it to the government as a blank check. Or maybe the rich are just greedy and self-interested. But either way, the government will be unable to take this money.
I don't think any redistribution mechanism implemented by the government can attack the rich long-term. They may get snagged initially, then quickly reorganize their assets to avoid such issues. The true people who get snagged are the middle class, who actually do pay taxes (while the poor often have negative-taxes and receive the redistribution), but do not have the means to restructure themselves to avoid the taxes.
So we are left with 2 options - the first are broad, universal tax increases (which no one advocated for in the US election except Bernie Sanders) rather than (inevitably-failing) soak-the-rich taxes, and the second being to restructure society to provide the same or more services to people using less taxes.
I prefer the latter - we should be adding efficiency to the state, while giving people more choice on how to help each other. I don't want to delve into the details in this comment. But my overall point is that taxes targeting the rich and super-rich will fail, as they always have and always will, so we need some other solution if we desire to reduce inequality.