The best way to accomplish this is through a temporary tax raise of anywhere from 45-50% on the upper 1% of the country for at least 1 year.
Why propose this?
Because as middle class wages stagnated over the last thirty years, middle class families turned to the credit market to make up the difference, whether through credit cards or through home equity loans. Instead of earning more money, the middle class simply went into more debt, reducing their overall wealth dramatically in order to maintain a middle class standard of living. The interest that middle class families paid on the credit cards and loans they acquired became increased revenues for the top 5% of wage earners. So, essentially, the upper class was absorbing wealth from the middle class through the debt market. The middle class has been able to stay ahead of the curve because household wealth increased from the 1970's to the 1990's, but as we can see in the below chart, the 2000's saw a 4% DROP in household wealth:
http://www.washingtonpost.com/wp-dyn/content/graphic/2010/01/01/GR2010010101478.htmlThe middle class could no longer sustain the upward wealth redistribution through the debt market. Essentially, the upper class tapped the middle class dry. For this reason, as the housing market crashed, the financial and derivatives markets crashed as well.
We need to level the top-sided distribution of wealth so that the middle class is even again. One obvious means is to dramatically raise the wages for middle class workers. Another way is, of course, taxing the upper class in order to literally give the middle class real financial help with paying down their debt.
Is this politically feasible? No. Is it necessary for the survival of the middle class? Yes!