Times have changed. When I graduated high school, there would have been absolutely no way I could have moved out on my own and have even a remote chance of making it. If I was lucky, got alot of long shifts, and picked up an extra shift or two, I might make alittle over $600 a month. That small of an income just isn't suitable to sustain any lifestyle. With cheap rent around here being about $300 - $350 a month for a dump run by a slum lord, plus utilities, gas, car payment/insurance, it just wasn't enough to even dream about moving out. My next job, in which I made about $850 a month, I did move out, and I had two room mates. Then the hours at that job weren't as plentiful due to reduced business, so I got a new job, and then got laid off, and had to move back home because I didn't have any income. But I did move out again almost three years ago and I'm still going. But the rule of thumb today is "everyone ends up back with their parents at least once." My sister (14 years older) has been back twice, once because she just moved back here and didn't have a place to stay, and the other time because she hit a hard spot in her relationship. My brother (10 years older) has been back several times, for many different reasons. People hit hard spots, jobs don't pay enough, and the government does expect parents to make a contribution towards their kids education. Mine are expected to front 1300 of it per year, but they don't. It just means I get less for a grant and have to take out loans.
As for marriage and kids, it's great that people wait until after college to have kids. College can be hard as it is, but when you add kids to the mix it can get very difficult to juggle a demanding work load, full time work, and kids. As for marriage, if people want to get married early that's ok, and it's ok if they want to wait. But kids should definitely wait. Chances are pretty good that they parents won't be able to support the child on jobs that don't require a degree, so waiting gives them the benefit of having a better paying job and more money to support their child, and it makes school easier.
As for a teacher's income, that is another issue. They should be driving Lamborghinis, Porsches, Corvettes, and other super luxury import cars.