"the gap between the rich and the poor is growing"
You raise some valid points, but I would caution against using this phrase. It's utterly meaningless. If I make $40,000 per year and my neighbor makes $100,000, and we both get a 10% raise, the gap between us has grown - but I'm still making $4,000 more than I was. Even if my raise is only 2% and his is 20%, I am still making more than I was. And if I get a 20% raise and he gets a 100% raise, the gap between us has blown wide open, but I'm still doing really, really well.
The fact he has made even more is meaningless - if it is invested with significance, then we're entering the realm of the politics of envy, and there's nothing more dangerous than that.