The most well thought out opinions will get MHO, even if I don't agree with them.
Most Helpful Girl
Personally I think not. I'm extremely allergic to peanuts and I always carry and epipen. To me, it's my issue so other people don't need to fix it for me. If you are allergic to something and don't have an epipen, it's simply irresponsible.
It's similar to having asthma and someone smoking around you or you're in a smoggy city and you don't carry an inhaler. Yes, the city probably shouldn't be so smoggy and the person probably shouldn't be smoking but ultimately, taking care of your health is your responsibility.
But, I do believe that people should be nice to others, and not smoke in someone's face or munch on peanuts near someone that is super allergic. There should be a good balance :)
Most Helpful Guy
One thing i'm curious about, why does it seems these kinds of allergies are so common these days? When i was a kid (not that long ago) there were maybe 3-5 kids out of a thousand in my whole school that were affected.
As for your question, they should be banned just like smoking was banned. Honestly, nobody is going to die from not eating peanuts for 8 hours but people can and do die from nut allergy. Even if it's only 2 or 3 people a year that die from it on aircraft - it's worth it for something that is so easily achieved.
You'll always get the morons that will bring them aboard however, so i'm not sure how you'll go about enforcing a ban, people still sneak cigarettes into the toilets, and peanuts are much easier to conceal at the seat.