This scene is so dumb it’s brilliant. :D
Shaggy ate meat?
Pft, where have you been, Shaggy has been eating meat for almost a decade now. He’s only a vegetarian when he’s played by Casey Kasem. Once Kasem retired the role, then Shaggy was allowed to eat whatever he wants.