Blockchain contracts definitely do not somehow preclude "evil", for almost any reasonable definition of evil. They preclude forgery and very specific categories of fraud — but beyond that the sky is the limit.
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...