Florida was NOT within its power and right to revoke the privileges and tax incentives of Disney, and the reason is that they executed the revocations as punishment for Disney's public pronouncement opposing the "Don't say gay" bill. There are a huge number of quotes in print and statements on video by Republican officials, including DeSantis, to prove the punishment element.
The use of governmental power to penalize an entity for disagreeing with those in power is in fact unconstitutional. A government cannot take ANY action that is punishment for free speech even if the action is the revocation of a special arrangement approved by the governor and legislature fifty years ago.
If the GOP legislature and the governor had proposed this in isolation, NOT after and in response to Disney's opposing DeSantis' policy, that would NOT have been an unconstitutional abuse of governmental power. In other words, it would have been legal if the arrangement were revoked for other reasons and done prior to all this uproar.
This was a FASCIST move!