IMO, KYC is a must for any ICO and exchange.
In fact, that is the whole point of KYC.
KYC for generosity campaign on the other hand, is pretty much useless and worthless.
Especially with the tiny amount of free token that they give, it is too much of a hassle.