First of all, nobody is being laid off - they are being placed on furlough, which means they are still employees just not working or being paid at the moment. Second of all, they aren't furloughing everyone. A core team of cast members and contractors will remain, to keep the grounds maintained, rides in working order and to handle all maintenance & security needs.
Disney is not wrong here. As a stockholder, you should know the business was not built to sustain paying 80,000+ people when there is no revenue. What would you like them to do if this goes on for 6 months?
You should be happy that Disney is continuing to pay for the healthcare of their employees in this critical time. You should also be happy the federal CARE act is providing most of the CMs you mention above, when combined with state unemployment, a higher weekly wage than they'd be earning if they were working.
This is an unfortunate situation for everyone but frankly it is the best outcome given the circumstances.