Length: Six years
Total Value: $55.26 million
Total Signing Bonus: $10 million ($6 million still to be accounted for)
2013 Salary: $10 million
Estimated Cap number: $12 million
Peak Cap Number: $12 million
Years Remaining: Four
Get past whatever you think about Johnson for a moment and just marvel at how awful this contract is for the Titans.
Even if you think he's great, and plenty of people do, everyone can agree that his contract is ridiculous.
The Titans are in the unenviable position of having to deal with his uneven production or cut him and eat big money.
Johnson's contract is complicated, but it looks like the Titans could actually save about $4 million on the cap by dropping him. There is still at least $8 million of guaranteed money to account for, but with a $12 million hit for keeping him, the team could afford it. Note: this is slightly different than what my understanding was before. In the linked article above, I thought it would cost the Titans cap room to cut Johnson.
There's simply no right answer to the problem other than to build a time machine and stop themselves from ever agreeing to the deal in the first place.