If our ecosystem and community continues to thrive with fraud, fakes and security problems *coin (and all this generation cryptos) will be lost like edonkey or emule in better technologies like Bittorrent.
We need to overcome this together.
First of all more centralization points must be formed to decentralize community-to-government and community-to-public relations and developers MUST be members of more diverse pr departments than just one Bitcoin Foundation. After all *coin is decentralized and you don't want the fate of LimeWire. All communities must be in different countries.
Second - all foundations must track and release information on maintaining *coin services and security practices for such services AND wallets. Provide security certification for companies wishing to receive Bitcoins into their wallets.
Third - foundations must monitor current coin-receiving businesses and procedures must be in-place as well as maybe double-accounting and withdrawal limit notifications for manual investigations.
Fourth - set up press relation procedures, shit like Gavin says sometimes is too embarrassing (like the MtGox involvement). With decentralized monitoring and guidance things like MtGox would never happen.
Fifth - ensure minimal involvement of developers in third-party products, thus implement robust donating system which treats developers and provides them with funds to work on *coin dedicatedly.
That's just my suggestions and thoughts, would like to hear why it is bad or not worth it. Wrote about *coin because it hits hard us Bitcoin users, but hurts any other cryptocurrency as well.