I get that he may have been the best on the board, but you have some serious holes to fill in all the other areas. Now you're looking at having to sit either your new LB, Davis, Beason, or Anderson. Granted, that's a good problem to have, but still. My take is that I think that Davis is done and they don't expect him back. Otherwise, this makes no sense.
Personally I would have probably gone DT, but then again I don't own an NFL franchise so what the heck do I know.