The current contract in place with the NFLPA does have some limits in it for what the teams and league can do for discipline. Although it already allows discipline against many behaviors that damage the league, so this might fit within that.

Once the current contract expires, then any such contractual limitation would no longer exist and they could clearly discipline employees for failing to perform their job requirements and damaging their employer... unless they negotiate that power away in a new contract.