Investors are complaining because they cannot get what they are investing and getting scammed instead. ICO gave horrors to investors that is why we cannot blame the if they complain. Right now the best choice is IEO but I heard that some exchanges do not allow participants to join that easily.
Now it really has become very difficult to make a profit. But still possible. Indeed, IEO is not easy to join. Its very good that they started checking people for signs of fraud. Maybe this will somehow save us.