I'll say this, so Dr. D doesn't have to for a 3rd time. Pears did not "get" an extension, nor did the Bills "give" him one. The two sides negotiated for a contract. The Bills have not currently come to such terms with Jackson or Johnson, more accurately with their agents. If this organization just went around granting whatever contracts the players wanted, it would be a messier mess than it already is.
Two-way street.
EDIT: sorry, Dr. I was too late.