While I agree with your advice, I would apply it to any job, not just in the amusement industry. I have worked at a park for two summers (Geauga Lake in '04 and '05), it was my first paying job. I felt that it was an excellent opportunity to not only gain basic work experience, but also discipline, teamwork, leadership, and so on. These are the fundamentals that will help you in future careers.
About the park not telling about the change of where you'll work, they're able to do that. You were hired to accomplish tasks and goals set forth by the organization, not your own personal ones (working the ride that you wanted). They will put you where they need you, and don't think it's just parks that do it, I've experienced it working at General Motors, and have seen workers with years of seniority get moved from their original location. The point is, understand the meaning of a job, in that it's not all about you.
My advice to the person who quit after one day is to get a reality check. You think Alabama is that far from Ohio when compared to the European or Asian countries where many CP employees come from? Just think about how much they've risked in coming there to work. Your unwillingness to accept challenges, naive attitude, and lack of maturity will really work against you.