It is a violation of a code of conduct that doesn't exist yet. It is a proposed future code of conduct. She was kicked out because it was decided that questioning the logic of the future code of conduct meant she didn't (or wouldn't -- I'm not sure which one is worse) follow the code of conduct that hadn't been implemented yet.
First they came for the Nazis and didn't protest, because I hate Nazis. Then they came for the prostitutes, and I didn't protest, because f*ck the prostitutes...
I think for this to be successful you need to encourage users to server the videos. There are a couple things that might help this:
- Popularity could be based not only on views, but how many total minutes of the video were shared by other people.
- When someone watches a video, they have to keep hosting it until they share as much as they've watched it (so if they watched 10 minutes, they have to share it until they've distributed 10 minutes worth of the video to other people.