Facebook needs to have a system in place to prevent these sickos from getting any exposure on Facebook to begin with. Canada needs some strict legislation to that effect.
Well then why not just use this "system" in everyday life? Weed out these "sickos" from society, not just from the web?
In terms of population, Canada is barely one one-hundredth the size of FB, so it should be super easy.
The problem with just "cracking down" on online "sickos" is that we expect this "system" to magically identify and isolate the "sickos", but leave us and our privacy untouched. Only require the "sickos" to give their real names, and only make the "sickos" legally and criminally responsible for their posts, re-tweets and links, only eavesdrop on the "sickos" conversations and suchlike.
It's a bit like demanding that the police crack down on DUI drivers, while opposing random breathalyzer checks, or engine interlock systems, or any "intrusive" regulations around alcohol consumption. Just magically target only the bad people with laser-like precision.