Wow... I thought long & hard before posting in this thread but then just decided to jump on in...
I love PB. When I was pregnant w/ both my children, I lived on PB & banana sandwiches. I had read all the baby books & knew I wasn't supposed to give my children anything w/ nuts in it until they reached a certain age, & we were very careful to keep nuts away from both of our children.
Fast forward to when my son was about 10 months old. He somehow found a crust of bread w/ a tiny bit of PB on it & managed to get it in his mouth. His eyes started watering & he developed a rash around his mouth. I immediately gave him some Benadryl, and soon he was fine. At his next doctor's appt, I mentioned it to his doctor, and she became very concerned - instructing me to NEVER let anything w/ peanuts in it around him. And she issued us an epi-pen. She also told us that, at some point, he might grow out of it. She also told me that my consuming so many PB sandwiches while I was pregnant could be one reason why he exhibited an allergic reaction.
We have never had him officially tested. He is 4 years old now, and we've just kept everything w/ nuts away from him. We plan on getting him tested soon, and, hopefully, maybe he's grown out of the allergy. If he is allergic, he's not severly allergic. He's eaten the things that say "may contain traces of nuts" or "this was manufactured on machinery that also manufactures peanut-containing products". His sister eats PB, and he's never had a problem. He just knows that HE can't eat peanuts. And he does fine.
His cousin is allergic to both eggs & peanuts. When I have a b-day party for one of my kids, I ALWAYS make sure that there's something for him to eat. I hate to see children being left out. When I order or make a b-day cake, I make Rice Krispie squares to go w/ the cake. When I buy ice cream, I make sure it doesn't contain eggs.
If at all possible, there's no reason to make a child feel "different" if it can be avoided. Can it always be avoided? No. That's life, and children are adaptable & normally learn to function happily even w/ the restrictions placed on their lives. And every child has some kind of restrictions - whether they're allergies, handicaps, social, physical, emotional, etc.
But, IF it can be avoided, why not? Why not make a child's world as inclusive as possible? And, as adults, why can't we teach our own children that - to be accepting of those w/ differences & to be kind to one another? And children learn so much through the examples that we give them.
I used to work at a community college that had a daycare. The daycare BANNED all peanut products. At Halloween, parents were instructed to check all candy before sending it. Was every child in the daycare center allergic to peanuts? No. Only about 5. But one little girl was so allergic that if there were even a trace of peanuts on a tabletop, she could go into shock. So the little girl & her parents knew she was safe in school. Her parents could TRUST her teachers. And we all want to trust those people who have guardianship of our children while we're away from them.
I look at it this way. I think all public places should be non-smoking. If you smoke, that's fine - do it away from me where I don't have to smell the smoke. Not only does it give me severe migraines, the smoke can give me cancer which can KILL me. It's the same w/ peanuts. Peanuts can KILL some children. And no child should DIE at school. School should always be a safe zone for kids. And parents should be understanding. Let your child eat his/her peanut butter sandwich at home. What is the harm in that? Why wouldn't we want to create safe, secure environments for all children?
On the other hand, where does this sense of entitlement come from? It's on both sides of this argument - The parent saying that Disney should do away w/ PB sandwiches because her child is allergic & the parent saying that, it doesn't matter if peanuts can kill her child's schoolmate, she's sending a PB sandwich anyway.
Just because we want an inclusive & safe environment for our children doesn't mean that that's always the case. And, like someone else said, when our children come up against barriers (any kind of barrier), as parents we grieve but we also help them to adapt while at the same they learn to adapt & become stronger on their own as well.
Just because my child is allergic to peanuts doesn't mean that every child around him should stop eating peanuts. His sister eats PB & jelly sandwiches all the time. And just because my daughter loves PB doesn't mean she should take PB crackers to school if there's someone in her class allergic.
A little understanding & a little compassion on both sides can go a long ways.
Is it upsetting that your child can't go on the cruise? Definitely. Should Disney change their menu to be more accommodating? Maybe. But, in the end, they can do or not do anythingy they want. And they have to protect themselves & must give you the information you need to protect your child - which they've done.
I just think that we as parents teaching our children that "it's a me first" world doesn't do anyone any good.