No one is "forced" to work, we live in a free Country. IF a person did not want a job at a place open on Holidays they are "free" to go find a job elsewhere.
That's really a lame response. Firstly, dealing with people is probably one of the most stressful jobs out there (and as a former chemist, I would would rather have the frustrations of experiments and/or equipment not working than those of rude and unruly people). Even the most friendly and courteous among us can be unhinged by dealing with the crowds of Disney. I think it's more a testament to those crowds than it is to the CMs. And anyone who claims that it's their job to be friendly and courteous while at work without showing any inner turmoil has either (a) never worked in customer service of any kind or (b) never worked in a theme park. Even Mother Theresa would have gone postal had she had a job at Disney (or any theme/amusement park). It is just not always possible to hide emotions or exhaustion. It never ceases to amaze me how the public-at-large has no respect for anyone who works in customer service. It is their job to ensure you have a good time; it's not their job to give you whatever you want. And people ARE abusive when they don't get their way.
And also, I think many people here seem to interchange "rude" with "indifference" as if they are the same thing. Just because a CM isn't smiling the entire time doesn't make him/her "rude."