I disagree. Parents should spoil their kids. Any parent forcing their child to "pay rent" is a moron. What would be the point of that? Families used to take care of each other and this is precisely what has been lost which has led to the pathetic circumstances many find themselves in. The "you are on your own" mentality has effectively destroyed any possible accumulation of familial wealth.
Because many of the 18 yr and up are stuck in a perpetual "man-child"/"woman-child" phase, where they have no job, smoke weed/do hard drugs all day, play video games, and or get someone pregnant/get pregnant. Expect their folks to pay for everything. Take care of their kids. They have no responsibilities. And they look at working at McDonald's as beneath them.
Familial weath is almost a thing of the past, when your spending it on drugs, running up the electric and water bills, and not paying or the parents are spending it on drug rehab, paying for your car insurance, and other expenses. Back in the days of what you are talking about, people were a lot more responsible. They didn't want to disrespect their folks by being lazy eff-ups. Nowadays, it's the norm to be a lazy Mofo---it's cool.
Where I live about, 5-6 of the Mcdonald's have predominantly Latino employees. Remember that big issue that former Maryland Gov, Donald Shaeffer caused--saying he shouldn't have to know spanish to order something from Mcdonald's? Well, that is right near where I live. Many of our lazy kids could be working there, but refused to.