Half-baked thought: What about a free, opt-in service requiring a second reading of a contract by volunteers? So, nothing can be enacted/fulfilled from a contract with someone registered with that system until the deal has been reviewed. Or even just a service that someone can use to double-check something.
I get countless emails/calls from clients checking whether the domain registration letter they've got is legit. They're smart people but they're not familiar with domains. I'd hate to think of how many people fall for those things.