Very odd experience yesterday, my son has a nut allergy and we eat out once or twice a month. Generally we get shown an allergy folder or directed to an app to check and given a quick warning about cross contamination and all fine. I know the level of his allergy and am happy to take a small risk of cross contamination etc, otherwise he could never have a meal out.
Yesterday we went to a chain pub, have been before with no issues, asked if we had any allergies, told the woman at the till yes a nut allergy, we've checked the allergen info and happy with risk of cross of contamination etc. All fine, ordered, paid and sat down with our drinks.
Then about 20 minutes later a chef came to the table to tell us he can't cook for us as there is an allergy and our order shouldnt have been taken. I was really confused, wondered if it was a new chef etc, I explained I'd checked the allergy info on their website, it doesn't contain any allergens and I'm aware of the small possibility of cross contamination but not an issue for his level of allergy, and he's eaten it before and all fine. But no, he was adamant he cannot serve food due to this allergy, he was apparently the kitchen manager and would not risk making a child ill, couldn't explain further than that and went back to the kitchen.
I went back up to the bar and asked for the manager, a young assistant manager gave me a full refund and apologised but still couldn't give me a real explanation.
I'll most likely complain through their online form as we wasted about an hour by the time we had got our refund and left, with 2 hungry children, and my son who now doesn't want to eat anything not homemade as 'the man said I'll get ill'.
Am I being unreasonable to expect to be served?
To clarify if my son ate a nut, or something containing nuts he would be unwell and need an epipen, but has been fine with previous incidents of his food touching nut-containing food etc and there wasn't actually anything containing nuts on the pub menu.