Timing is very relevant here. When the whole Josh Brown thing happened (I'm assuming this is who you are talking about), the NFL had not implemented the mandatory 6 game suspension for Domestic Violence. In fact, that Josh Brown case is why the NFL adopted the mandatory 6 game policy.
I would also point out that I have not heard anybody say Elliott didn't do it. What I have heard is that the DA did not find enough evidence to charge him with. That's a different thing then, he did nothing.
Having said all of this, I am not here to say that the NFL is fair with how they do things or that Zeke is guilty of criminal behavior, with regards to DV issues. He may or he may not be, I don't know. What I am here to say is that the NFL and the Commissioner are not here to hand out legal justice. They are here to protect the Shield and the Owners interests. Two completely different things. This is more of a labor dispute then it is a legal issue, to be honest. This is what people just do not seem to get. This really has nothing, at all, to do with the law. This is about violating a contract and what the employer wants to do to the employee, to change the behavior. When it's all said and done, that's what this is. People trying to attach the law to this situation are simply not getting it, IMO. Has nothing to do with the law or burden of proof IMO.