Cuts happen. Unfortunately this the nature of retail.
When the numbers are looking bad the first thing that happens is hours are cut and people are let go.
I have worked for 5 different retail companies, some international and some regional.
There is no loyalty or job security, you are fooling yourselves if you think it is about anything but the $$$.