Да, как правило, если хозяева захотят вас напоить, бороться с этим сложно.
Доказывать и объяснять что вам нельзя или вы просто не пьете, тоже может потерпеть полное фиаско.
Лично я считаю, что проще не привлекать к себе внимание и соглашаться с тем , что бы вам налили под завязку, а потом активно делать вид, что пьете. Мне это всегда удается, вроде пью, а рюмка всегда полная или могу из рюмки незаметно выливать.
Все по ситуации, кто не хочет пить, тот не пьет и не надо никому ничего доказывать.
В крайнем случае всегда можно удалиться по английски, то есть решить для себя - нужна мне эта компания или нет. Вас пригласили, вы пришли, за столом сидели, а дальше вы хозяин своих решений - буду пить как все или по тихому удалюсь, никому не мешая продолжать веселиться.