I'll add this - in defense of Disney - the labor force in the greater Orlando area is not large enough to support the staffing needs of Disney, Universal, SeaWorld, LegoLand, all the hotels and restaurants ... and that doesn't even touch what's needed for the convention center and its peripherals. There just isn't, especially at the minimum-wage level pay-grade that these tourism entities offer.
Sure, we'd all love to work for Disney because of the "perks" and "we get to work at Disney!", but you still have to make a living wage and that's hard to do with how they pay employees. Disney supplants their staffing deficit with College Program - which they've been doing moreso than normal and has definitely caused a drop-off in customer service and knowledge/experience. You just have to look at the constant bonuses for in-need positions (housekeeping, custodial, line cook, transportation) to see that they're desperate for long-term qualified employees in these areas.
People are complaining over reduced hours of rides that clearly NOBODY goes on (Muppets, Figment, Pixar Shorts, Seas, etc.) or seasonal operation of restaurants that NOBODY goes to (PizzaRizzo) - but it's either take the hours piecemeal and reallocate the workforce to keep the parks running at expected hours or you go to every park being open 10-6 regardless of day of week or season of the year. Fireworks, night shows and parades only on the weekends. Drastic measures to accommodate staffing availability like that.
Disney got away with using cheap labor (ie. CP) for so long, and now they're having to pay the price in standards drop-offs and now they're losing qualified service-industry people to places outside the resort where they are able to make money instead of losing tips and tables for people just coming in for a cupcake at what should've been a $150-plus meal for that server.
I think people need to prepare themselves for more of this once Star Wars Land opens - not only the people that need to be available for the new offerings, but also to run PAC and other operations-sided roles to help with people waiting to get in to Star Wars Land, etc.