As Cydney said, North Carolina is a right to work state. Several things to consider.
With as much of the work force out of work, there is someone who would love to work those hours in order to pay their bills
IIRC they can force you to work 6 days, but not 7, the 7th in volunteer.
By not adhering to the dress code, they can fire you, and unemployment benefits can be delayed for quiet some time.
on the other hand......
I was once in a position where I was working 90 plus hours a week, for months, on Salary. I kept hope that it would
change for the better, but it didn't. I tried to quit once, they offered help, for a short amount of time, and give me more money.
But it didn't change. So I left.
It all got me to thinking, What do I want written on my tombstone? Here lies Chip, he worked a lot of hours?
Here lies Chip, his kids missed his kids, because he was a good employee
So I went somewhere else, I made as good as far as money, and worked a lot less hours.
Now here I am, I got hurt at work, still to be released from the doctor, from an injury that happened at work, through no fault of my own. Two surgeries later, I am still having issues, but I received a letter the first of December that told me I was terminated due to being out of work for so long.
So what happens now? Once released from the doctor, I can get unemployment for a while, and then what?
If I were an employer, would I hire me? Answer, no. To much liability.
So, hang in there, regard the rules as close as you can, and when you can, if it don't look like it's going to change, seek other jobs. But, don't leave until you find something.