I believe kids need exposed to some of the jobs we had as teens. Most of them have no idea what a hard days work is. I grew up as a hod carrier on my dads job sites, 5 boys in my family and we all spent our summers on the job from age 12. I spent the months of August and Sept in the tobacco fields. Spend all day cutting, spiking, and hanging tobacco in 90 degree heat 90% humidity and you'll understand a days work.
Most firefighters work a 2nd job on their days off as pay is far from great. Nearly all of us older guys are in some type of construction but these younger guys think they deserve high pay/low work jobs. I had one with a wife and kid at home complaining about money problems so I set him up with a friend to work on a block job. He made it to lunch and told me that he wasn't going to work that hard. I always thought a man did what he had to do to pay the bills.
Now all the farmers and many construction companies are using immigrant labor because young America is too entitled.