I'm strongly inclined to agree with you. I'm 27, and just finishing my bachelor's but I work a professional job and a part time one and pull more than enough to support my family, including owning a house, several cars etc. My wife works part time for just about minimum wage.

Too many from my generation are not willing to do the scut work to start their jobs and recognize that advancement will come in time. I still talk to kids in high school about jobs and I always tell them one piece of advice I was given when I was in high school: "mopping a floor, and emptying the trash is never above you. Whether your the janitor or the CEO, if it needs doing, do it and do it without complaint. People will respect you for it and think of you when its promotion time."