As awareness of peanut allergies grow, have bans and allergen-free zones gone too far?