I don't care how young a player is if they signed a contract they should uphold what is written in the contract.
Without Dan Smith the Proton team would have folded causing mass chaos with the trickle down of players to AA and A so in a way they saved the parity of the season.
But I understand your post. I though have nothing to do with suspensions or ejections. Suspensions are on the ethics committee who I don't know who is on that and ejections are on the umpires who are afraid to eject. Like I tell the umpires all the time, when you eject a Major player from a Major team another Major player takes his spot so it isn't even a big deal.