I'm sorry for the late answer, just returned from vacations.
We are definitely going to clean up our signature campaign very soon. May be hilariousandco help us in this work.
I think the problem should be resolved at the level of forum's admins, not sig campaign managers. They could ban users who spam on the forum.
Because our banned spammer may register on other sig campaign and continue fill forum with spam, then try another campaign, etc. But if he was banned on the forum, he can't.
You're looking at this from a limited perspective though (local). If you globally observe a environment where everyone is working together we have:
1) Services that don't hire bad managers/properly manage their own campaigns -> Spammers can't get in.
2) Managers that properly hire their campaign/hold to a high standard -> Spammers can't get in.
3) Staff that bans/tags the ones (users, managers, campaigns) that don't participate.
Tl;dr: With everything working together it becomes much more efficient.