The union should protect the members not try to run the company. If the company wants a retarded schedulling system then the union should allow it and come to the company only with contract problems and get them solved. This would be in a perfect world where DS is not there. Bottom line the unions main job is to protect the members not run the company.