It depends on what the recipe is. If they're extracting some ingredients from cow dung then I think it could hurt them.
Possibly, but people seem pretty resistent to these types of things. Red die being crushed up bugs. Everything in cigarettes. 90% of the ingredients in non-fresh foods. Pesticides on fresh foods. McDonalds....
Coke isn't exactly good for you and I think most people know that. And I think the "eww" factor would have to be pretty horrifying to make people stop drinking it.
IMHO Coke tastes horrible. Can't stand the stuff. Only Pepsi Max will do.
Pre-packaged sandwiches are normally considered a bit ghetto and nasty. Pret used to (maybe they still do... I dunno...) print the recipe for the sandwich you were eating on the side of the box so that you realised you were getting good quality ingredients and a fair amount of effort went in to what you were eating.
Seems as though Pret realised what you were buying was not so much the product itself, but the convenience.
1. Are you USian or UKian (or neither)? Pre-packaged sandwiches have much greater acceptance in the UK. Heck, M&S sells them.
2. Don't pre-packaged sandwiches already have ingredients printed on them? If you're drawing a distinction between ingredients and recipe, how does one more than the other guarantee quality of ingredients?
2) This picture answers it better than I tried to explain it: