Maybe I should make a public shame list in meta for all of the useless spam posters. Add the shit posters to it and point campaign managers and staff at it.
You would probably be faced with a lot of hate (mainly by the people you add). But I would support creating the list.
What about some kind of public voting thing for the quality of users' posts? Not sure how that would work.