I used kids accounts to only allow my kids to have access to G,PG movies, and if a PG-13 movie that I have seen is fine for them, I have a label “Kids OK” and they can see those movies too.
I recently added Corpse Bride to the collection and since it is PG the kids see it in their movie list. I have no problem if they wanted to watch it, but my son got very disturbed by the title and box art and asked me to take it off the server. I figured I could use labels to hide it from his view until he is older, but the only solution that I could figure out was to change the rating to PG-13.
I think It shouldn’t be too hard to implement a set of labels that would block sharing a movie, that way the metadata of the movie doesn’t have to be incorrectly eddied.
I would think the equation for if a movie is shared would look like this:
Movies Listed = (Approved Rating + Approved Labels) - Hidden Labels