TJ
Frank Kaminsky is my Hero.
You don't have to re-sign Johnson, I don't understand the insistence on extending HB immediately after another major injury, yes on pass rusher, yes on center, yes on backup QB.
I just don't think you need a star at RT, or someone who will be commanding top tackle money - just someone to keep DJ honest and who could fill in as a starter if necessary.
The thought of a season hinging on DJ is terrifying, and I'd prefer some form of insurance.
Fortunately, we're discussing the right tackle position and not the left, so I wouldn't say anything is "hinging" on DJ nor is it "terrifying." Terrifying would be having Sowell, Batiste, or Levi as a left tackle. The RT position was ok last season even with Watford and Massie's inconsistent play.
As for Rashad, for all intents and purposes, he was the quarterback of the defense. When he was out, the communication seemed to break down and players in the secondary didn't know where they were supposed to go. He's arguably the smartest player on the defense, and I'm not sure how much of that, along with his playmaking ability, are replaceable.
Regarding Badger, his extension is almost imminent, and if the knee was a major concern, Keim would not have already sent him an offer. If you wait another season, you either a) have to franchise him, b) potentially extend him for far more than you would today if he has another breakout season, or c) let him test free agency. The knee may also help the Cardinals to be more flexible in contract negotiations. Instead of having to put up more guaranteed money, it can be rolled into annual non-guaranteed bonuses. He's going to cost a lot of money to retain, so having those kind of provisions in case of a setback would be helpful.