It's an interesting question. Our pre-school doesn't ban peanuts (thankfully because it's all my son will eat - I've tried the alternatives in case the ban was ever put in place), and I know there are kids with allergies (perhaps there are none with peanut allergies though). My guess is that they separate these children??? Which, while is a solution is also a sad one because then these children can feel like there's something wrong with them - having to sit at the 'special table'. However, if our school did enforce the ban, I would follow it because I get that it's a very serious thing. However, I would have absolutely no idea what to feed my son for lunch - he is incredibly picky - he would basically be forced to eat snacks like applesauce and yogurt. I'm mostly baffled by the amount of peanut allergies there are nowadays. I don't remember a single child at my many schools who had any sort of allergy. What is going on that our children are developing all these allergies? Are we being TOO careful while pregnant? Is it something to do with our food supply now? Is it that children in the past did have allergies and we just never properly diagnosed them (hard to believe considering the severity of peanut allergy)? I am truly baffled by the number of allergies. Today, my son had to go to a back-up care arrangement and the food allergies are so bad and so many (peanut, eggs, etc.) that they request we don't bring any food and they will feed them everything. So, I don't know what he will be eating today (because he's so picky) and the control for my child's lunch has just been taken out of my hands (in this case, it's not an issue for me, but I could see how it could be if he were being fed something I don't agree with) because of children's food allergies.
I know most airlines don't serve peanuts anymore for this exact reason. So, do people with severe peanut allergies just not fly Southwest? Because they do still serve peanuts (yummy ones too). There has to be a solution to all these allergies - but, as I've said, I'm totally baffled;)