Of course it depends on the center but the hours may be a bit over stated based on typical days. 8 pm every night is extreme. For us, that only happens in December. It can depend on your commute as well.
For the last few months I haven't been getting enough work. Today I punched out under 8 hours. And I took all 80 minutes of break time. Same with Friday. It's been hard to get more than 30 minutes overtime a day.
Even if we as drivers were to average 1 hour a day OT, which I think is more typical of reality, that's not significantly different than other jobs/lifestyles. Big deal, we work 5,6,7 hours more a week than a "typical" 40 hour a week job. We also make $50/hr for each of those hours. Not all jobs are 8-5 which is what people like to think of when they think of greener pastures. Jobs cover 24 hours of the clock. People say "become a doctor"? Most doctors have lousy hours, or worse, on call. Unless you open a private office with somewhat controlled appointments, most doctors work in hospitals that run 24 hours a day.
Millions of fathers and mothers deal with varying hours. Some get out early, which usually means an early start. Remember, we start around 9 am. Some have to work all night, perhaps in retail.
We also get weekends off. Lots of parents have to work weekends. So the reality is, is that it's very reasonable to have a good family life as a driver. Lots of drivers here have been driving so long that they forget that many other work schedules are much worse. Not to mention the growing amount of people that have to hold down 2 jobs to get by. As a newer driver, I can tell you this is the most pleasant job I've had in my working life (19 years). One of the few jobs I've had with a fairly regular schedule too. There's 10's of millions of jobs where you have to check your work schedule each week because it completely changes every week. Why are we complaining?