Spammers don't send out spam to piss you off, they send it out to make money. No amount of filtering or criminal prosecution will change that; in fact it generally just increases the total volume of spam that traverses the internet continuously.
If you want to make a difference on spam, you need to go after the only thing spammers care about - money. The most effective tactics ever used against spam have been the ones that prevented spammers from getting paid, nothing else - not even the sum total of all the filters ever installed worldwide - has had an impact even remotely near it.
Stop thinking about filters an start thinking about solutions.
Since you dismissed the two (IMHO) best ways to keep spammers away from the money, let's hear your solutions instead of lecturing and challenging others.