Here's the part I don't get. Clearly, our plan was to get a safety and a defensive tackle. Most mock drafts at that point had Whitner in the 25-30 range. We ended up trading up for the 26th pick. So why didn't we draft Ngata (the front office apparently liked Mccargo, but they obviously knew Ngata was better, nonetheless) and then trade up to 26 with the Bears if Whitner was still available. If Whitner had been taken, we could have just waited until the second round and taken the next safety on the draft board. We could have very realistically gotten Ngata AND Whitner.
Is my logic flawed here?