I think you have it backwards. The facebook patent license puts all the power in their hands, and none in yours: they can still sue you for violating their patents, but you can't sue them. It would be a much, much worse patent regime.
BSD + Patents doesn't look like the way we'll get there. Is there a way we can get there without putting "power in the hands of the big players" in the interim?