Eating anything other than a small nibble should be banned. A little chocolate bar or handful of nuts, I’ll allow it. But people sitting with burgers, sandwiches, and pizza just slow the game down, inconvenience other players, and get chips, cards, and the table dirty.
You’re allowed to step away from a cash game table, and breaks in tournaments exist for a reason. If you have to eat during the game then you haven’t timed your eating properly.