You're right. Those 80+ hours/week I'm putting in a minimum wage to get my foot in the door of med school means nothing. The fact that during your internship and residency you work 80-100/week and make as much as a waiter means nothing. Those guys working 8 hour shifts riding around in a car or sitting in a classroom (I'm not in anyway trying to degrade teachers and policemen, as they are both important members of our society) should make the same amount as me, because they work just as hard.
Without a reward for harder work, people will not work harder. It's that simple. Hell, look at these boards now. People post on here and half ass their jobs already. Sure, socialism would work in a perfect society, but we don't live in one. Wake up to the real world.