In my years of experience with bitcoin there is only one effective way to avoid scammers. In joining ICO even if you do your research you will not know that they are scammers until the ICO is over. Even if how many preparations we do or make in the end we still end up being a victim to scammers. The best way to avoid scammers is to no invest your bitcoins. Just hold it in your wallet and hold it for a long time and when the price is right you can sell them and you will have a good profit.
I agree. That's my main way of determining scams too, but mind you, it's easier said than done. Scammers nowadays are also becoming witty and smart, they know how to hide their tracks, and you wouldn't even see it until the very end of a project. Therefore, I would say that even if you get scammed, you should accept that it's part of this market since there are only a few safeguards that are put up to actually protect users, the only one you can rely on is yourself.