The fact that a certain percentage of the players are brutes, cretins, abusers, goons etc is a bug, a feature and I would argue inevitable. The financial and fame awards (I.e. winning the Super Bowl or the College Championship) mean there’s just too much incentives to let legit bad boys play even if their personal conduct is disgusting. Take the Bills Mafia (please!) — you think fans that slam chicks through plastic tables give a shit? They don’t, and a substantial portion of the NFL fanbase don’t give a shit either.