It's actually quite simple. Societies all go in phases. It starts with liberalism because the people want and there is nobody to take from yet, so everything is open. Then, as time goes by and people start having, it becomes more conservative because those people don't to liberalism to take what they have. Then, when too many people have, conservatism thrives and liberalism dies. But then, and this is where America is right now, the masses stop having. More and more people stop having because conservative values and legislation cause it. As the number of people who don't have start to rise above a point, liberalism starts taking over again because the people who don't have want to have, and the only way to have is to take what others have because it's too hard to get again because conservatism has made giving too difficult.
If you followed all that, you now know the repeating pattern almost all societies go through, unless societies decide on Socialism and keep it. Then, having isn't as much of a priority as the giving. Unfortunately, it also means innovation crashes and motivation dies, because those are conservative values; it's just too bad other conservative values like greed get in the way of an otherwise decent system.