Missed the point. The point is Carson had his deal reworked in 2005, the reworked deal kept him with a terrible employer until 2014. He could have walked then but he chose to take a 15 million dollar bonus from this employer to stay. It's not like he didn't know what he was signing on for because he had been with the team for 2 years. My point is why sign the extension, if you don't like the employer? I guess Carson had 15 million reasons to stay.
I for one am glad Oakland was crazy enough to give 2 high picks for this guy as well as take on that contract. Bengals are set up nicely for the next 4 yrs or so.