Dh spanked him, hard, bare bottom for it. Spent a good two minutes yelling about it and won't let him out of time out.
I think that was WAY too harsh
I would have made DS throw the crust away, and sat him in time out for a few minutes. Had he thrown a fit it would have progressed to him being put in his room until he calmed down. No yelling or hitting, which always makes the situation worse. Getting put in time out or in his room until he is calm is usually effective for DS.
I let DS out of time out and had a few choice words for my husband.