Scam ICOs is a complicated problem in crypto world. It will be rather difficult to solve, It needs contribution from all parties. I guess, the solutions are:
1. Crypto enthusiast must be smarter and more selective in analyzing ICOs.
2. Doing more complex research before joining a new ICO. Don't only focus on whitepaper, we need more observation, especially about the personal information of an ICO project.
3. Applying more strict regulation / rules to new ICOs. They must show complete identities of the each team members. If not, all crypto forum must not accept them.
4. Crypto world should have an authorized party to judge whether a new project legit or scam.