There are 2 unanswered questions about this that concern me:
1. Usually a team - to avoid an "innocent til proved guilty" lawsuit - would normally suspend rather than terminate a player - pending resolution thru the legal system. The Cards pulled the trigger immediately and irrevocably.
The assumption (and that's all it is) logically must be that there had to have been some indisputable facts surrounding the case that represented solid grounds for terminating Mckinley's contract immediately. (Maybe title to the warehouse, an admission of guilt or something). I've posed this question to Paul Jenson, and hope the team provides an answer.
2. We keep hearing about the Cardinal personnel policy which places a high priority on "character." Then we run into recent "incidents" involving David Boston, Michael Pittman, Thomas Jones and now McKinley.
Which raises the question - Do the Cardinals as a team have (a) more?, (b) the same? or (c) less than average? "off field" problems with their players compared to other NFL teams.
Unless the answer is "less", I'd be inclined to question whether the Cardinals' emphasis on "character" is worthwhile or whether they are "overly narrowing the talent pool" by adopting this policy (and/or do a poor job of assessing character in their players).