I am in favor of making the tax system more progressive so the rich pay more of their fair share, raising the capital gains tax, and closing tax loopholes for the rich and corporations as a way to reduce the deficit, but that alone will not solve the problem of socioeconomic inequality. Socioeconomic inequality is a much broader issue, involving education, job opportunity, latent racism, the criminal justice system, and much more.
Taking the rich does not guarantee that these issues will be addressed. It will increase the revenue the government needs to reduce the deficit, thereby allowing the possibility that these issues could be addressed, but the government must be forced to use the funds in that way. That can only be done by electing a Congress that will make it happen.