1-game suspension for Dillon was not enough, but it does send a message. He just lost 1/82nd of his salary and that's a lot.
Mitchell was fined. I don't know if teams are allowed to pay fines for players, but if so, they should. If I was Mitchell's teammates, I'd pay it for him.