I thought about this at one point -- the idea was to create a special section of the forum for dumping spam posts and then reporting them somehow. There should be a good way to do this but there isn't -- and because there isn't a good way for us to "report" such spammers, i think leaving them in place might be beneficial to them.
We still kill a dozen spam posts a day -- but the fact that we so rapidly ban and delete such posts probably does reduce the number we get.. eventually people will learn there is no benefit to registering and spamming us. i've even written special code to ensure people can't make future edits to add spam links without being detected, so we are dedicated to catching spammers.
One thing we COULD still do, however, is make a simple list of products and companies which have been caught spamming, and make a shame page for such companies+products, without any links that would benefit them. the page would simply instruct people not to do business with such people.