Is there any posible way to filter who are going to make an ICO to be able to know if there are scam or not? And is there any bodies of law that would be able to punish them once they turn into scam. And what punishment should be given upon committing such the crime?
I don't see any ways of punishing scam projects because it is impossible to get access to their wallets and the identity of the team.
A specialized legal body (preferrably an international one) could be created in order to control ICOs - it could impose certain rules like compulsory registration of the project in a unified register and revealing personal details of the project team.