Facebook faces flak