Ваш оппонент абсолютно прав. По правилам IATA авиакомпания обязана бесплатно перевезти вас обратно, если вы не смогли въехать в страну прилета. Поэтому все документы всегда проверяются на стойке авиакомпании (паспорт, виза, справки, тесты, документы на животных и пр.)