I think ethereum must have a fork to upgrade smartcotract so that it is not misused for ico ...
the problem is that ethereum is now being used for ico fraud
Yes. I agree with your opinion. Now many altcoins have emerged without verification, so it's very easy to commit scam. If Ethereum makes a upgrade smart contract to a more stringent one, it's scammer will be avoided.