Facebook delivers a smackdown on its critics