bigbear - read up on microeconomics, market failures and oligopolies in particular. A free market does not always work, and that's why the government is there.
As for Obama being a socialist - it's ridiculous. Compared to the system we have in Sweden (which happens to be one of the most democratic countries in the world), Obama's politics would be far, far to the right of our most right parties (well, maybe exept for one, due to them being racists).
By the way, Venom: strange, I always though of you as more of a republican/conservatist.