If you ain't in jail...be on the field. People need to stop using sports as a place to live out morality (subjective) instead of law (should be objective).
Unless I have a personal issues as they did something to me or family I want best players on the field!...unless they are disrespecting/offending other players, disrespecting fans, and/or cheating.
These players are not government officials or big business that should be held to morality standard. NFL players are guys running around on a field...just don't be in jail.
At least you're honest about your morality cherry-picking.