So what? Many people work on holidays and some actually enjoy it over spending time with their families (independent of whether they can paid more or not). The fact that others don't have to work doesn't change the reality. It's a job and it's fairly well know for certain jobs that you will have to work on holidays when others aren't working. You are given a choice. You can choose to find another job that doesn't require that. [1] You can try to get a job in an office doing something which is certainly not going to have you come in on a holiday. The reason you choose a mall job (food court or otherwise) is because it was something that others were doing and/or you didn't put the effort into trying to get another job. And you probably like being around a constantly changing array of people (which you wouldn't have in an office). Bottom line stop complaining and whining it's not the worst thing out there or even close. Stop being so entitled and blaming others and the boss for your predicament in life (whatever it is and whatever the cause).
[1] Can't find a job? Maybe that is why in high school you should have been working harder and not socializing and what not. Of course there are people that this doesn't apply to. But my guess is it does in an overwhelming number of cases. Besides mall jobs are as stepping stone. You will get to enjoy and play later in life.