Gamble is making top 10 money as a DB, which was another stupid move by the FO. I see him getting beat every game and his stats back it up, 35 tackles and 0 interceptions. However, Godfrey has 64 tackles and 4 interceptions and plays the run well. Gamble has regressed over the past 2 years, but we overpay him like many others.
As Miaoww stated, walking out on your team because someone brought up your performance is childish, he should be the guy leading the team on the field and in the locker room, not Johnson, Beason or Anderson.
You are focusing on the highlights and not thinking about the overall consistency and reliability. Godfrey has also been responsible for 3 TDs through the air and countless on the ground, then there is the big play after big play he has allowed due to his poor coverage.
And Gamble? Well he leads the team in pass breakups with 5, has only give up 1 TD this season and holds his receivers to a 60.1 completion %. Not top 10 level, probably about average, maybe close to above average.
I completely agree with him not deserving the contract, although the $54 million is a touch misleading (if I recall the breakdown properly) and he would have gotten more on the open market. However I do not agree with the way you have come to that decision, basing it on interceptions and tackles. I suppose next you will tell me Nnamdi Asomugha is not a top level Cb with just 2 interceptions in three years? Here is a hint, he has only given up 2 TDs in that time as well...