Forum Moderators: open
Perhaps search engines could identify web hosts which habitually harbour spam sites, and lower the rank of all sites on that web host until they clean up their act and give the spammers the boot. Eventually the spammers will run out of sympathetic web hosts to run to.
I agree that the spammers would move onto something new but it will take time and in the meanwhile blog spam is strangling relevancy now.