Those that bash the rich, CEOs and corporations are liberals and socialists. Apparently Obama supporters have infiltrated free republic.
More likely they are just clueless. The TV tells them to hate the rich so they hate the rich. The sad fact is that the income gap is due to complex factors that most people don't comprehend. A great example is the big banks giving huge sums to Obama, less to McCain and Romney. They also send a lot of money to other politicians. In exchange the Federal Reserve gets to funnel vast amounts of money to them with their various securities purchases and other methods of "boosting the economy".
The basic problem is that these elite, although with mostly good intentions, believe that the economy can be boosted through infusing wealth into the stock market and having Keynesian spending on all sorts of crap. What that does instead is make the already wealthy much wealthier. OTOH, the high corporate tax rate (highest in the world) bites into the income of those who are productive and ambitious but not yet wealthy as well as destroy jobs that could employ the rest of us.