Can the employer force you to alter the (implied) agreement to an "open schedule" or threaten to cut your hours after you have been there for years? In this context, "open schedule" means they can schedule you anytime on any days whatsoever.You are ceding all control to them. (Full-time employee). They can change your schedule at will.
The employer can always change your schedule unless you have a contract that prevents this or this change is a violation of public policy.
This answer is for informational purposes only and is not legal advice regarding your question and does not establish an attorney-client relationship.