Well, I can sort of understand the airlines logic. An allergic passenger could present a medical emergency requiring the redirection of the aircraft from its destination inconveniencing all of the other passengers on board and totally messing up flight schedules with connecting flights and incurring large airport landing fees beyond the destination airport fees.