I post my opinions here: https://steemit.com/ethereum/@dana-edwards/every-crypto-project-must-have-a-risk-mitigation-plan-prior-to-launch
Regulators have the agenda of reducing certain risks. The risks they are focused on might not be the same risks you're focused on as a developer and or user of the platform. In areas where interests align then platforms need to do a better job self regulating and controlling risks, such as dealing with actual scams, theft (like TheDAO), etc. But then in areas where no one is being protected by the regulatory action (victimless crimes) then there is no responsibility of developers to make regulatory persecution easier. Developers in fact in my opinion should make that more difficult.
So the point is, platforms need to deal with risks and self regulate. Platforms need to do this more effectively than external regulation mechanisms. We have to recognition what the reasons are for these regulatory agencies to exist in the first place and when it's a valid and justified reason then we can simply take on the same responsibilities through technical measures. We can reverse a theft with a hard fork, we can detect scams, we can use our own means of arbitrating disputes using smart contracts and blockchains, but what we cannot and should not do is ignore security and the risks.