I think not all ICO are bad, there is still good ICO which has a good project and a good team work to pump the value of their tokens. We just have to analyse first before we invest in some ICO, dont skip reading their whitepapers and check their trustworth in some websites.