this is supposed to be the core of your team.
I agree. You only get to hand out about 4-5 contacts this big, so you'd think they'd be given to the 4-5 most productive and dependable players on the team.
I can't fault paying your QB this much money, even if he isn't an "elite" QB. It's hard to find QBs in this league. If you find you, you pay him.
But no excuse for the other guys. That's why you don't give out big contracts to guys who are 1) at or around 30 years old, 2) constantly getting injured, 3) not an elite caliber player, 4) not a premium position (this is debatable because some guys are so good they are worth the money).
Look at the guys we have:
1) Carr - not an elite caliber player, and wasn't one when we paid him like one.
2) Lee - constantly getting injured.
3) Ratliff - at or around 30 at the time of the contract.