9:00 curfew is just ridiculous unless it applies to peak season as well and is implemented in tandem with other overtime restrictions.
Would I be happy working till 9PM every night? No way.
Real overtime restrictions would use wording that gives the right to the driver to bring them back without discipline. Not...Work as directed, file (all the while working outrageous hours), wait, and hope the BA doesn't trade your grievances for another's discipline. Then maybe get paid a penalty, but excessive overtime continues.
My BA traded 35 strait days of me working over 9.5 (every day over 10 hours planned...and under allowed) to reduce another drivers suspension to a warning letter.
Lets make it simple...
Every driver shall be relieved from all duties after 9.5 hrs of work, if the driver so desires. Drivers shall notify the center by 3 PM if they will to miss stops to stay under 9.5 hours. Drivers will not be disciplined or harassed in any way for bringing back stops as missed to accommodate the 9.5 limit. This rule and wording shall apply January through October. During the peak months of November and December, the rule and wording shall apply except the 9.5 hour rule shall be 10 hours.