This poster is clearly lives on the moon. Or something.
That said, I really do not have much sympathy for the argument that folks making seven-figure incomes are just exceptionally hard working or brilliant. While that might be true for a very, very small group, most of the folks who do so are either very lucky or just born into very auspicious circumstances. It's unfortunate that many folks in our socioeconomic subset tend to forget that, and have this delusion that they're all self-made (wo)men. Moreover, the conditions that allow for making that kind of money - or any money at all, really - rely on the framework of strong institutions and regulation by government. Progressive taxation isn't just fair, it's necessary.
For that matter, let's be careful about throwing around the term "socialist." Compared to the United States of, say, 1950, we're well into pinko territory now. Social security? Medicare/Medicaid? Unemployment insurance? Welfare? A highway tax? Free enterprise and capitalism are two of the strongest engines for economic growth in the world, and we obviously ought to respect that - but is it really "socialist" to insist that all people have access to basic medical care? Or that the uber-wealthy should have to pay more in taxes? When you're making seven (or eight, or nine, or...) figures a year, even after taxes, the incentive to make more is obviously going to remain.
And two million is very, very rich. If you don't see that... uh, I dunno what to tell you.
Just my two (or three) cents.