Все зависит от тона, каким вы это скажете. Если морща нос и брезгливо отодвигая тарелку- то конечно обидятся, и примут хоть торт за помои. А если вежливо , но настойчиво объясните, что данную еду вы есть не станете, неважно по каким причинам,   то тогда только идиоты обидятся. А мнение идиотов мне неинтересно, и я к ним в гости не хожу. И еще- если у вас аллергия на что-то, то вам будет плевать на собственное здоровье, вы все равно съедите, лишь бы никого не обидеть? Потом в больничке будете валяться? Я утрирую конечно, но ваш пост именно об этом