If you're not a cogent customer, you're either not going to become one because of their tactics, or you are going to become one because of their tactics. I guess it's working towards the latter given how long it's been going on for.
But why should the registration data be in the public domain?
I don't publish my name/address/phone number in a phone book (remember those?) for obvious reasons. My domain registration info shouldn't be any different.
'No privacy' shouldn't be the default setting, with the customer having to pay extra for 'private' registration.
This is how the system has worked for a long time, and the data has always been public. It doesn't get abused much, despite and including Cogent's recent spam to the emails that appear there.
Regardless of how you think it should work in the future, this is how it works today. The data is 100% public now. It has been published. The cat is out of the bag.
Blocking Cogent from accessing their WHOIS service will not un-publish the data, and will not prevent those same humans from retrieving the (again, entirely public) information from a different IP range.
It gets abused plenty (I get tonnes of spam to an email address that is published nowhere and is used for nothing except the RIPE whois db), and Cogent's spam is anything but recent. Cogent has been doing this for over a decade.
I expect spammers to be spammy. I expect reputable companies to behave in a reputable way.
Cogent sales people do their best to ensure that nobody confuses Cogent for a reputable company.
Because IPs are a finite and non-sharable resource and if there is an issue with some IP address, there needs to be a point of contact that anyone on the network can access.
Since the network is public, that contact information is public.
And I wish every registry was as sensible as .se and cared as much about the privacy of domain owners as .se does.
The place to filter unwanted mail is at the SMTP/MTA level, in my view; not at the distribution of already-public data.
As pointed out by others, this will absolutely not prevent Cogent from spidering this public data. It will, however, negatively affect legitimate users of the data within Cogent’s IP space.
This is the wrong place for a spam filter.