In some states employers don't have to give a reason to terminate a employee. Basically the contract the union signed with the NFL gives him ( Goodell) similar power. So the NFL doesn't have to prove anything, it's up to the player to convince the NFL he's innocent of whatever the NFL feels he's done.