As far as "fair share" goes it depends how "fair share" is defined.
A Socialist viewpoint is that the although the top 10% pay 65% of federal income taxes, while the bottom 50% pay 4% this doesn't mean that the top 10% are paying more than their "fair share" (or that the bottom 50% are paying less than their "fair share") because the top 10% have (a hell of a lot) more money than the bottom 50% and as a result should pay more than the bottom 50% do.
So a Socialist would define a "fair share" more by an ability to pay (and contribute to society/infastructure/whatever) than by x pays x so x should get x.
Naturally, re-distribution of wealth comes into this (a lot), as money raised in taxes is used on government programmes to reduce poverty, on infastructure and so on.
I think this is American liberalism, Keyensian Capitalism, 'Social Democracy', or something else, but not Socialism.
I think this is the 'Socialist' viewpoint, not Communist. Union of Soviet
Socialist Republics, etc.
Anyway it doesn't sound like that bad an idea, and the top 10% should take heed and consider doing a little redistribution to avoid the Revolution.