I don't think the answer is raising taxes on all the rich; rather, why not set up some kind of government fund where anyone can donate money to help the deficit?
If the rich want to pay more in taxes, why not simply let them pay certain amounts directly to the government. That way the ones that want to help out can do it, and the ones that want to keep hold of their investments can go about things as before. Forcing people to pay more for their successes is only going to alienate them, and possibly make them consider pulling their business interests out of the country itself, which in a time of economic crisis really isn't the best idea...
If the rich want to pay more in taxes, why not simply let them pay certain amounts directly to the government. That way the ones that want to help out can do it, and the ones that want to keep hold of their investments can go about things as before. Forcing people to pay more for their successes is only going to alienate them, and possibly make them consider pulling their business interests out of the country itself, which in a time of economic crisis really isn't the best idea...