I'm sorry that happened. The plane should have been cleaned, end of story
Nope. sorry. wrong. Even on southwest, who IMO is the best at dealing with this allergy, they state under customers with disablities...
"We suggest that Customers with peanut dust allergies book travel on early morning flights as our aircraft undergo a thorough cleaning only at the end of the day."
"Southwest cannot prevent other Customers from bringing peanuts or products containing peanuts onboard our flights. In addition, Southwest cannot give assurances that remnants of peanuts and/or peanut dust/oil will not remain on the aircraft floor, seats, or tray tables from flights earlier in the aircrafts routing"
Its right there in black and white. They do their regular cleaning in between flights which means they clean as fast as possible to get a tur around. They're not going to be vacumming up peanut remnants off teh floor.
Delta:
"When you notify us that you have a peanut allergy, we'll create a buffer zone of three rows in front of and three rows behind your seat. We'll also advise cabin service to board additional non-peanut snacks, which will allow our flight attendants to serve these snack items to everyone within this area.
Gate agents will be notified in case you'd like to pre-board and cleanse the immediate seating area."
Just liek southwest, they give you a chance to clean the area yourself. They cannot guarantee that it will be peanut free ESPECIALLY if it is not the first flight.
I just don't get what is so hard to understand about these policies. NO airline can guarantee a peanut free flight. And they cannot delay a plane becasue of one person. If the OPs request would cause the plane to be delayed as it seems it was, the airlie had every right to escort the off the plane. Delta made no promises that the flight would be peanut free. They only said that they would not serve peanuts in the "buffer zone" on THAT flight. ot o the flights before.
OP...if your son is that allergic, you shoudl not have flown delta. End of story.
Next time fly jetblue. They dont serve peanuts. Its less likely that it will happen.