Regulation where it's necessary (like exchanges) is understandable. Regulation of transactions between individuals and vendors for example is not reasonable. And virtual currency should prevent such regulations by its own design - i.e. there simply should be no technical way to regulate that.