There was an easy solution to the Vulgarity Spammer.
Here a quick summary: Once a person has a single comment approved, their future comments will post automatically. But here’s the key: It is based on the e-mail address the commenter enters; that’s how the system determines a commenter has already posted. Okay, Lanny H Golf has never required e-mail addresses here, and we’re not going to start now. But…
Here’s the Main Point: The e-mail address entered does not have to even exist. You can just make one up and enter it! Keep using that same e-mail address, and your comments will automatically post (after the approval of the very first one). The e-mail address (fake as it may be) is like a codeword that allows your comments to bypass the approval step.
In other words, if you aren’t already entering an e-mail address, enter one (a fake one is fine), and things will be back to normal.