I'm at the 'older' end of the entitled generation and it drives me NUTS! Sure, I didn't have to pay for most of college, but I worked my butt off to pay for what I had to. I got scholarships and loans and paid for my books. I worked in restaurants and retail and it SUCKED. Long days with minimal breaks and I had to be overly pleasant and I sucked it up and did it. Why? I needed a job. If I had ever acted in front of a customer the way OP saw, I would have been ripped a new one and possibly lost my job. Was I anywhere fancy or heralded such as Disney? HA I worked at Burger King and Sears.
It goes back to the Golden rule: Do unto others as you would have them do unto you. Goes back and forth-the public is rude, employee's are rude. Then we have a spiral. Yeah ok, 3 employees out of 1000s?? Sure that's pretty good odds, but still, what does freaking out on someone in public do? Makes you look bad and gives people a bad impression of the place you're working. I'm not cutting anyone a break. Not now, not in this economy. If you want to keep a job, you do what it asks of you.
You had a bad day? Yeah everyone does. But it's different when you're working with the public. Keep it to yourself or in the back-taking it out on co-workers who don't deserve it or the customers is just lame.
It goes back to the Golden rule: Do unto others as you would have them do unto you. Goes back and forth-the public is rude, employee's are rude. Then we have a spiral. Yeah ok, 3 employees out of 1000s?? Sure that's pretty good odds, but still, what does freaking out on someone in public do? Makes you look bad and gives people a bad impression of the place you're working. I'm not cutting anyone a break. Not now, not in this economy. If you want to keep a job, you do what it asks of you.
You had a bad day? Yeah everyone does. But it's different when you're working with the public. Keep it to yourself or in the back-taking it out on co-workers who don't deserve it or the customers is just lame.
) 
its hard to say why that cast member was like that...but you never know....and its a shame that it ruins the guests time and/or activity. 