I have been watching this debate an I was wondering whether it could help to have 2 sets of trust values for each identity in a trust list, this could mean you could mark an identity as spamming or that I don't want to see these posts again as i find them objectionable.
The spam tag would mean that I think that no-one would be interested in seeing this, and if someone argues against that setting it is very valid. If I had a moral objection to an identity's posts I can block them from my own view of the service as well as others who wish to share my view of what is objectionable. Those against censorship can still use the my spammer trust list and ignore my censoring list but an argument against me setting this is not valid as I state it is my personal view. Personally I am against censorship in Freenet and that is why I wanted to join the project, but if someone joins and feels they have an obligation to stop themselves and their friends from seeing certain things I think the option should be available. I would be interested to hear if this has been considered. mikeb