It's actually pretty simple to block with a recursive filtering algorithm like this:
https://github.com/gorhill/uBlock/compare/master...jameshill...
or
https://github.com/tiratatp/facebook_adblock/blob/master/src...
which was roughly based off of my rejected uBlock implementation.
Funny enough I haven't even used facebook in years for the most part, I wrote one of those just to try and make them lose money as I believe I'm doing a public service by slowing their expansion/world domination plans.