Even if prepared foods don't actually have peanuts or other allergens in them they may have been processed in a facility that does prepare foods containing nuts. I feel for people with those allergies, I really do. So much to have to avoid when it comes to prepared foods and all it takes is one careless person in the kitchen to give them a really, really bad day. Seen it happen before
At the end of the day though it won't kill school kids to not have peanut butter sandwiches or fish sticks for lunch. There are other foods out there.
People with gluten allergies, now those are a really tough one to deal with. My bakery is from-scratch so TONS of flour (literally, I go through about one ton a week). That stuff gets *everywhere*. Every Saturday night a cleaning crew comes in and cleans my shop from top to bottom, Sunday morning I clean it again and then I make the gluten-free items for the week to be stored in a separate freezer to be pulled out as needed. It's the only way I can be sure I won't get anyone sick. Everyone manages to survive one day without fresh-baked bread in the morning and I fail to see how it infringes on anyone's rights.