Sounds like a breach of contract by Facebook.
I’ll bet facebooks lawyers made sure the “contract” (user agreement) was in facebooks favor..