Explain the mechanism by which a smart contract in this instance would both have made it impossible for Facebook to make this move and, if they did anyway, avoided the necessity of Palmer to sue them over it.
Say I sell you some rope and as part of our contract I say that it shouldn't be used to execute people and you go and use it to hang someone.
How would you even go about expressing that in the world of a blockchain?
How does the blockchain world get to know that you have broken your side of the contract.
How does a blockchain contract enforce penalties for breaking a contract?
If you pay attention to most smart contract pitches, they polite side step this issue.
On second thought, the whole issue is weird because blockchain doesn't have a login concept.
edit: and as ComputerGuru stated - such a clause can just as easily be put into a traditional contract
I guess it won't, so...