Personally, I would just suspend them from the time they get charged until their trial. If they are found innocent then they get the money from the time off, if guilty then oh well. This would end all the making up stuff as you go bs that goes on now.
I'm sure there are flaws in my plan but I really don't think its the NFL's job to be the morality police. We have courts for a reason