Maybe you should ask him and everyone else in Florida that got stuck in one of the worst hurrycanes in history.
You brought up the reasoning that his children asked him to stay home during the hurricane while he planned on heading to Pittsburgh.
I think (yes, just an opinion) that the hurricane did a number on his training schedule and his perpetration to make weight. (no electricity, stress, stores closed, etc.)
This is not a matter of his house being blown away, but it certainly doesn't need to be that dramatic to have a negative impact on his upcoming fight.
Thaigo is in a no-win situation here.
Miss the fight: People will be questioning him.
Miss weight due to his current post-hurricane situation: People will be questioning him.
By pulling out of the fight, he at least gave his opponent a chance to get a paycheck and a possibility of a bonus. Plus, he gave an opportunity for another fighter to earn a paycheck as well for steeping into take his place.
Perry and Perry's supporters shouldn't be knocking Alves. After all, nothing changes for Perry by Alves pulling out. Perry is still fighting (earning a paycheck) this weekend.