The world of internet would be a _much_ better place if everyone at least have read this. I tried my best to adhere to these rules in any social network.
It is unfortunate that the rules are so vague/up for interpretation, and when you break them, it isn't explained to you that you broke them. The rule just gets cited and there you go.