Simplemente si utilizas un Mikrotik puedes bloquear el sitio por contenido:
/ip firewall filter add action=drop chain=forward content=facebook disabled=no protocol=tcp comment="Bloqueo Facebook"
Si se detecta un contenido con la palabra facebook o una solicitud simplemente la anula. Tienes mas ejemplo
aquí.
Luego tienes opciones de utilizar el WebCache para denegarle la entrada y salida, o agregar a la linea anterior la ip de los servidores de facebook.