Thanks. Yes I suppose it is.
But I also don't want to infuriate anybody, and some of the things I have almost posted surely would have. Everybody here is so nice, I don't want to turn it into an X-like cesspool of hate slinging. And I think the best way to avoid that is if people have fine-grained control over what they follow.
I have started using hashtags to help but I suspect most people/clients aren't able to filter with such fine grain controls. Gossip users can with something like this:
...
if pubkey=="ee11a5dff40c19a555f41fe42b48f00e618c91225622ae37b6c2bb67b76c4e49" && is_political() {
DENY
}
...
fn is_political() {
for tag in tags {
if tag[0] == "t" && tag[1] == "politics" {
return true;
}
}
false
}