Typically, merely putting their letter in the outbox and getting it returned to them is enough to get them to stop, at least after a few times. As a side benefit, it gives money to the USPS, wastes theirs, and saves you have to walk to the trash!
Completely agree with the rest of the approach though. The real question is what to do with the "broadcast" flyers the post office has gotten involved in spamming. Stamp "return to sender" and stuff in blue mailbox? I don't see that employee frustration adding up to any change.
Alternatively a far more interesting (but much more difficult to set up) solution would be to use chrome.runtime.connectNative to execute the native whois command on the user's OS.
Can you elaborate please? I've taken a very brief look at the chrome.runtime API and didn't see how to.
Essentially you need to add a native messaging app manifest to Chrome to tell it about the app on the host, and then Chrome reads that JSON file to find where to execute it, what to use to talk to it (eg stdio), what it's called, etc. On Windows the location of the JSON file has to be added to the registry (which is prohibitively annoying), but on OSX and Linux it's just saved in a specific folder. Once you've done that it's a simple case of calling a method on the chrome.runtime object, or setting up a couple of listeners to actually make the call.
Or for a moderately amusing confirmation of ICANNs assertion that the current model is broken, try to whois microsoft.com, apple.com or google.com (NSFW language).
I think the current plan is to make whois data mandatory for commercial entities, and abolish the current decentralized model, but AFAIK no work has started yet.
Any negativity conveyed is purely by virtue of the grim state of affairs.
Edit: I just checked your profile and you probably know a lot more about the situation than I do. Feel free to correct me where I'm wrong! Your domain "gtld.club" does not work either, by the way :)
Me, I use Chaos Computer Club's https://anonbox.net/ :)
Accounts are created on the fly, and last just 24hr.
No affiliation, just enjoy the utility.
CCC is using a self-signed cert, and I haven't vetted it. But then, I'm not using it for anything that requires security. It just allows me to get a confirmation link.
Obviously I take different tacks depending how much I want to access the site. In this case I'm talking about the subscribe-or-close popups, obviously not a real account or anything.