No, i would assume that they genuinely forgot. Not thier fault i ate it when i was allergic, i should know better
No. And there'd be no grounds to sue. You ate it and if you didn't pay for it, it's your responsibility to choose what you eat.