The poor and the middle class don't have a problem with the American Dream, and they don't hate the rich. They'd like to be rich some day, and with hard work and a couple of breaks, they still believe they can get there.
Corporate profits are up right now largely because pay is down and companies aren't hiring. This is a losing game even for corporations over the long term. Without enough American consumers, their profitable days are numbered.