Actually, while "social programs" are a HUGE part of the massively bloated Federal Budget, one thing that is often neglected in these discussions is "corporate welfare"... and things like TARP.
Corporations often get tax breaks as incentives to build a plant in a certain area. Now, I'm not entirely opposed to that because it creates jobs... but the State or City that does this is likely to try to take that money they didn't get from the corporation from other sources... ie the Middle Class in most cases.
We're still subsidizing the steel industry and farmers IIRC. In the latter case, I doubt family farms are benefitting as much as the super-huge corporate farm conglomerates.
We subsidize other huge corps. Hedge funds and banks take unreasonable risks and then get bailed out with taxpayer money.
Sure, lots of people own stock now... but it is the big money houses and Ultra-Rich that benefit most from these things.
This could be construed as wealth being redistributed upwards.
I tend to agree with Digsbe... it is the middle class and moderately-wealthy that is getting the squeeze, while money moves upwards to the Ultra-Rich and downwards to the Welfare/food stamp recipients.