Using a free market system to assess demand for something assumes that everyone has equal oppurtuninty to money. The fact that not everyone has equal oppurtunity to money is obivious. I have a couple of friends who have graduated from college. They worked much harder than me in college and got better grades. Yet I will earn a higher salary when I graduate. Not because I worked hard in school or any other aspect of life, but simply because of natural and enviromental differences.
So you will ask do I think money should be taken from me and given to my friends. In many cases I would say yes. What they are doing is more important. So when I start making the money will I give it to them? Partly. If you have read the "All Government Employees are Overpaid" post then you already know that I do a lot to try to distribute the benefits of my advantages. I will probably continue to give more of my time then of my money, because I think it more beneficial that way.