Maybe we can have a huge escrow-like web portal which has to inspect ICOs and holds them responsible if they don't deliver what was promised. If this becomes a standard, unverified ICOs will simply get ignored by investors, and therefore everyone would want to get inspected and verified for legitimacy. A seal of approval like this if granted would attract investors and their money.
Heck such a company can even be started with an ICO itself
Edit: Oh yea cofoundit, I totally forgot

, but as far as I remember their business would mostly be to guide a company on how to make its ICO successful, not to guarantee us - the public if the said company is legitimate or a scam.