Someone asked [Fehr] about why the MLBPA has been more successful than the NFLPA. He at first gave a politically correct answer like "I don't think it's really fair to judge the decisions that were made when not in the room." Then he elaborated saying that the MLBPA was run by former Steel Worker Union Lead Marvin Miller, whereas the NFLPA was not. The easy to read chapters behind that are, there is no god damn way he ever would have agreed to the bullshit the NFL players are subjected to.
Fehr also elaborated on the differences between the revenue structure of the MLB and NFL and the reasons why a salary cap makes far more sense for the NFL. Check out the whole entry, as it is a unique account of a pretty high-profile guy in a pretty low-key situation.