This isn't meant as an Ad hominem, but do your team members ever show any disdain towards having to tolerate working with a person who leaves work early because they ate too much? Are you the boss? Genuine curiosity here.
No, not really. People leave work early for all kinds of reasons, people work late / from home for all kinds of reasons. Everyone is expected to carry their own load. I'm at Microsoft now, but this was the case at my previous two companies too. Granted, nobody ever says "I ate too much and am useless now so deal with it", more "I have something to take care of this afternoon". (Which is often the case anyway if you have kids / house.) So long as you eventually put in the lost hours and hit the deadlines, that's all anyone cares about.
Though still, don't do this often.... That's kind of the whole point, right?