Honestly, I have to agree with Branch. This isn't a case of a guy whining when he is already being paid tops in the league.
There isn't another WR in the NFL with Branch's production who is paid anywhere close to as poorly as he is. He is barely breaking $1Mil, and half of that came from performance bonuses earned last year.
As far as the new offer they made him . . .
. . . but the deal was heavily backloaded, with more than $9 million of it coming in the final two seasons of the contract, at which time clubs often try to renegotiate.
Dude. That's the key right there. I don't blame him. He's waited long enough to get paid while being an outstanding producer. At least give the guy some of his money up front.
Normally I come down on the other side, but in this case I think he has earned higher pay.