Reading the patent clause, the license will only terminate if you choose to initiate a patent lawsuit against Facebook or a subsidiary.
If Facebook initiates it, the license will not be revoked.

Reading further on a GNU mailinglist, it seems RMS even considers this to be legitimate and approves of the strategy. It cannot be reagrded as non-free for this reason.