Personally, I don't think regulations are the answer. For me, one of the attractions of Bitcoin is that there's no government involvement in the currency. It's more than just 'no central bank' but I don't want any government interference with it.
What I do believe is needed are standards. The community (maybe even the Bitcoin Foundation) should come up with a set of security and transaction standards that the community accepts. Users would then simply have to refuse to do business with any person or organization not adhering to those standards. Then, if you want to take a risk on some shady deal, so be it. But you can't blame anyone if you get scammed.
Crypto