I think "they're welcome to try" is exactly the right response here. Nothing is "fair" or "unfair", at least not in a way that advertisers or ad blockers care about.
No matter what they do it's entirely possible to trick their scripts into believing I'm displaying ads, because they run not on facebook's servers but on my computer. Where I get the control.