I just leave them until they post. After they post I ban them. Otherwise they are a waste of time to ban. The best way to fight them is to make the site active again. Then there will be more people to report them as they come, and more threads to push the spam threads down.
PS. You should see the one I edited.