First off, I am VERY disappointed in SL administration about their decision to close the bill of rights vote. A BILL OF RIGHTS IS NOT IMPLIMENTED BY THE PEOPLE, IT IS IMPLIMENTED BY IT'S EFFECT ON ADMINISTRATIVE/GOVERNMENT DECISONS AND LAWS. A Bill of Rights is a set of laws for the lawmakers. FOR THAT REASON I SPECIFICALLY DID NOT PROVIDE IMPLIMENTATION.
Secondly, seeing as that in THIS world the laws of physics can be changed to ensure at least some rights, there are a few things that would indeed facilitate a bill of rights. Firstly, with the freedon of spech and expression it is very useful (though not necessary) to have the ability to truely ignore someone. after all, your right to say it my right not to pay attention right? well, it's admittedly harder to not pay attention when it's staring you right in the face. The first feature that I would propose is one that would allow you to truely ignore someone to the point where for you they are a phantom prim that cannot push, bump, or have physics objects effect you. something who's *objects* cannot reach you on public chat. something which for all intents and purposes is less than a gnat.
The idea is simple. The ignore list for any particular user would be stored server side, and a very quick check vs the UUID list on the server would tell if the person is or is not on the individual's ignore list before sending them avatar information more basic than raw location and their ignore status. This would be resent in the event of an unignore. Both individuals would be ignored to eachother to prevent harassment either way. Then, when the client was to render the user-ignored individual, it would do so as a simple sphere or posibly a particle rather than a mesh with attachments. It would not only save on render time in the case of someone trying to cause attachment based render lag with mutilated torii, but it would also solve the issue of offensive attachments, clothing, or otherwise. if it offends someone they can simply make it go away.
Further, it would be possible to ignore land in a very similar manner. any target plot could be selected to be ignored and would also appear on a list. any prims on that property would not be streamed to the target client. the only things that client would recieve are information about avatars on that plot, and it would still be sent with the ignore flag and render them as ghost particles until they are no longer on the ignored plot. Similarly plots could ignore users via the ban/restrict or even an ignore feature. With restrict the option could be to restrict rendering from all individuals but those on the allowed list, and also block channel 0 chat from being sent/recieved over property lines. Ignored users could not rez new prims on land they were currently restricted from, nor could they compile scripts there, they could be effected only by kick/ban/freeze/sendhome scripts on the land in question (no push scripts), and they would be unable to affect any other individual on the plot with a script in any way. This way we avoid griefers taking advantage of the system. The reason avatar data, clothing would still be sent in the event of plot based ignores would be because avatars on the plot are not truely ignored to eachother and eventually there is the possiblity of needing to render them. With user ignores this is very unlikely that it will be toggled just for short periods, save maybe to reset ghosted individuals.
Second, now that this introduces privatization of property, and the ability to ignore someone more effectively, there comes the issue of what the hell the abuse team would do to waste it's time. NEVER FEAR, there is always the public sandbox to worry about where a user's builds cannot just simply be ignored. in this case griefers could still be called on building offensive things. Also, there would be the issue of what happens when someone circumvents the ignore policies to continue harassment of a user. In this case I would say a very strict hand could be used, such as 2 week hardware+account set bans, and in second offenses they could go strait to an account permaban. Upon review of application for a new account they could be permitted to re-start a different probationary account for the registration fee in effect at the time, and they would then have to be on a probation period where they get monitored randomly by the less busy abuse team. then if they do it again, they get banned permanently and any account discovered to be in use by them gets expunged. Simple task, eh? They could even impliment installation ID's based on 1 per credit card so you could see who logs into who'se accounts, and could crossrefrence with hardware profile information sent to further find out who is really logging in as who, etc.
Of course this still begs the rights of the accused, which are sometimes the most important rights of all, and indeed some of the most desired among those that contacted me about the vote I set up. This would have to be addressed by repealing the current policy on abuse reports being left anonymous. Of course this really only becomes an issue of "is this person circumventing or not" which would be rare, but in which case they could immediately submit proof or evidence or arguments against the accusation, and if the accusor recieves additional harassment, punishment would be advanced to stricter levels upon a guilty verdict. The accused would have the right to know what proof or evidence was used in the decision against him, and have the right to appeal that to commute punishment. For this reason continued harassment would be decidedly rare.
By in large though, the change implimented by a bill of rights is largely a WHO WHAT WHEN WHERE WHY change in punishment by administration. Punishment for system level abuse rather than inter-user abuse, which would then be the responsibility of the individuals or landowners in charge.



