А что мешает прямо сказать- я это не ем? У меня муж очень разборчивый  в еде, не ест овощи, не дай бог лук в супе попадется и т.п. Когда приходим в гости, и нам что-то предлагают, он совершенно спокойно говорит- я ЭТО не ем, мне не кладите. И все. Вопросов просто нет. Обид нет. Ну мало ли чего человек не ест. А вот корчить из себя вежливость, чтобы хозяев не обидеть, это глупость несусветная.