It may not be fair, but it is legal. Employers may change their employees' schedules at will, so long as there is no employment contract setting schedules. (If there is a contract, its terms are enforceable.) Employers are not required to take employee's needs, not even child-care needs, into account in the absence of some employment contract requiring them to do so.