This is really big news for everyone in crypto world, facebook realized that cryptocurrency is good, they should only ban those advertisements that are scam, like fake ICO. Because those ICO will lead the people getting scam, specially there are many using facebook now.
Does facebook have the time to check the authenticity of an ICO? Something can appear to be all authentic in the start but then still be able to run away at the end. A lot of ICOs here are like that. They are paying at the start and then later on the "buyers/investors" are actually just themselves and are going to dump the coin once it goes to the exchange. I'm pretty sure if there's a surefire way to validate the authenticity of an ICO, this forum will be the first one to find out about that and one of the first one to implement it. So much fake ICOs are making the reputation of crpytocurrency bad. On the other hand, people can always use fake names/fake accounts and remain anonymous to the world. This is the Internet, people can stay anonymous.
I believe they dont have to ban the crypto currency. The solution is there must be a regulation in ICO. There must be a KYC. It will clean up the scams. Google and Faceboook, must hire scam detecting , philsting detecting people.
That means they should be able to hire someone who sees everything. Because there's no way they can filter out the legits from the non-legits unless they see everything. And even then, the plans of an ICO team to bail out/become a scam the moment they have finished their ICO can be discussed all offline.