A qualified yes. Yes, it's the only way forward at the moment; in the future, it may not be.
Right now, inequality is far too high, and the top earners are not doing anything to improve matters. At the same time, there are major problems in the US that need to be addressed, such as inadequate health care, inadequate repairs and maintenance of infrastructure. The best way forward right now is a high tax on the rich, with the revenue generated being used to create jobs in construction and administration. This will re-inject the lost money into the economy and improve matters for everyone, allowing the economy to grow again.
However, this change should not be permanent, and should expire further down the road.