2 - Catering to allergies isn't difficult, especially if you're a large chain. You don't have to have things available for everyone (eg @marksandspencer, with your entire range of salads and sandwiches that I can't eat), but you have to be clear that they can't eat something.