McKinley isnt big enough to play in the NFL consistently IMO. 6'2 250 isnt really going to cut it to be an every down player. And thats what I want from the first roundMcKinley is not just a 3-4 OLB. He's a 4-3 pass rushing menace.
Carolina isn't deep enough to reject trades netting them extra 2nd round picks.