Americans have so far put up with inequality because they felt they could change their status. They didn't mind others being rich, as long as they had a path to move up as well. The American Dream is all about social mobility in a sense - the idea that anyone can make it.
Fareed ZakariaReligions are vague, of course. This means that they are easy to follow -you can interpret their prescriptions as you like. but it also means that it is easy to slip up -there is always some injunction you are violating. But Islam has no religious establishment - no popes, no bishops - that can declare by fiat which is the correct interpretation. As a result, the decision to oppose the state on the grounds that is insufficiently Islamic belongs to anyone who wishes to exercise it.
Fareed Zakaria