Players Union isn't going to agree to something where they have to prove their innocence to keep a contract.
Depends what they get in return. And the players that do this are few and far between. Nobody wants to been seen as a supporter of domestic violence in todays climate.