I think there are a couple of other things we could do before it ever got to completely removing signatures though such as punishing badly run campaigns
This would really be the key to ending signature spam. Instead of banning all signature campaigns, I'd like to see the results of setting a minimum payment (in Bitcoin) for all campaigns. If it costs real money instead of tokens created out of thin air, the advertising party has something to lose, and has a reason to be stricter.
I would rather have ICO campaigns (or non-bitcoin paying campaigns) banned than a full blanket ban on signatures since they're the ones pretty much causing the issue in the first place, but the issue is you can't really stop people from promoting them. You could say they're not allowed and ban them here but people will organise and run them off site. What do we do with all the users who continue to advertise for them? Warn then ban them? That's why we really would need some sort of signature bans or blacklists or the ultimate solution to remove signatures all together which is the only way you'll ultimately solve the matter once and for all. I think we'd also have to remove avatars and personal texts though too as people will still use them to advertise. That's why the better solution would be just to work with what we've got now and enforce more stricter rules on how people can operate campaigns here. We've let them get away with far too much with zero repercussions and the current state of the forum is the proof of what happens when we do nothing. If we had some guidelines or rules that were enforced campaigns would soon start to change how they operate because this forum is far too valuable to them, but they won't until there's punishments for running them badly.