Would you rather have a Facebook with people who actually think about these kind of issues, or a Facebook without such people? At least there are debates within Facebook about such things. I've heard - publicly, long before I had any thoughts of working there myself - that they can get quite fierce. Never hear of such things at Twitter or Google. Is it better that people there just don't seem to give a damn? I don't think so.
If people rule out or discourage internal regulation with nastiness like yours, all that's left is the external kind. I'm pretty sure that's against a lot of people's principles, but I guess those who failed the coding test are willing to sacrifice principles for revenge.