Why do you think they wait for shoplifters to leave the store before nabbing them? You can argue it's morally wrong to munch in-store but there's a: no law against it and AFAIK b: no Tesco policy against it either.
Perhaps you could petition Tesco to stamp out this threat to society?