I don't think the amount of controversy Facebook is receiving on this is justified. The patent license could maybe be adjusted, but people's interpretation on this seems to be geared towards spreading FUD over facts.
Author argues that the situation is not that bad and it is still somehow an open licence or even when not then it is still acceptable. I believe that it is neither of them.