The law and "social policy" notwithstanding, this is about brand management. The NFL and major-league sports in general have problems. A few thousand of them...in the form of immature, instantly wealthy, young men who take being full of piss and vinegar to a whole 'nutha level.
These guys have worked hard as hell to get where they are. It's a damn shame to see some of them piss it away, but not nearly the shame that is giving them a pass time after time.