Well I for one think the root of a mess of problems, is the attitude that a STARTING job at $55 grand is a low paying job. Everybody wants to start at the top. Although as Lil Me said.....for some fields, I guess it would be.
Education, training, degrees etc. are only the groundwork for a high paying jobs. Experience and work ethics, are what should allow a person to move up the salary ladder. I've worked with people with degrees coming out their ying yang that haven't got an ounce of common sense or the ability to think outside their realm, and have a healthy dose of some sense of entitlement. I've also worked with high school drop outs, that are eager, quick learners with great attitudes, that are willing to work their buns off.
......given the choice......