Unfortunately, this is normally perfectly legal: employers have complete discretion as to employee hours and staffing levels, and may hire new staff while firing or cutting hours of existing staff. It would only be illegal if:1) You have an employment contract, which is violated by these actions.2) You can show that the reason for the negative treatment of you is illegal discrimination (e.g. discrimination against you on the basis of your race, religion, age over 40, or disability).3) You are being retaliated against for using a specifically protected benefit, like FMLA leave, or for filing a protected claim, such as that you were discriminated against or for overtime.