With the fee concept for ICOs, I think scams can be avoided. Mosylt scams won't pay the fee, so people won't have to worry about them. If other countries do legalise few coins then I think it is a good sign for those coins and their value can easily increase in near future.
Asides fee, a lot of vetting and verification before even being declared a legal entity to conduct ICO is really going to help and as long as you are illegal, you are illegal if you cannot pass through that phase. This will surely help to clean the space for any illegal ICO trying to run and make it so easy for any investor to detect if an ICO is worth risking investing in or not at least with just that. Also, it would be a very difficult space for scammers to thrive and definitely will cause a drop in scammers.