It's not a huge surprise as they have become a favourite punching bag for one of the most prominent political candidates and at least one major news organization.
I know some will see that as proving Disney should have kept quiet about one thing in particular, but it seems a little like they just happened to be in the wrong place at the wrong time. I don't know how they could have resisted releasing some statement (as many companies did) due to them being such a cultural touchstone that just happened to be one of Florida's largest employers. All of this happening when they had an unusually inept CEO who had a gift for PR disasters didn't help matters.
As for the solution? I guess just try to ride this out and hope things calm down following the election.