Despite their atrocious handling of all this over the last several weeks, and the fact that Goodell has fully confirmed how unfit he is for his job, I think the league may have finally stumbled onto the makings of a fair, not perfect, but fair policy going forward: Immediate suspension, with pay, for any player arrested for, or charged with, any violent felony. Ultimate punishment and/or re-instatement pending adjudication of legal proceedings. Individual clubs remain, of course, free to cut ties with any player they choose.
Owners will no doubt blanche at the notion of paying players for no services rendered, but maybe that will inspire more thorough vetting of these guys before they are drafted/signed, and more pro-active prevention initiatives for players already on their rosters. NFLPA will no doubt balk at players sitting out in their prime of what is typically a very short career, but a paid leave of absence is lot better deal than they would get from many other industries, for similar situations. There is no policy that will satisfy all parties and cover all contingencies, but they shouldn't let perfect be the enemy of better here.