И в магазине незаконно.
Согласно пункту 22 постановления Правительства РФ от 8 июля 1997 г. № 828 «Об утверждении Положения о паспорте гражданина Российской Федерации, образца бланка и описания паспорта гражданина Российской Федерации»: запрещается изъятие у гражданина паспорта, кроме случаев, предусмотренных законодательством Российской Федерации. Таким образом, продавец не вправе требовать передачи ему паспорта, а равно изымать паспорт у покупателя.
Если собрать все законы в кучу, то ситуация следующая: продавец может ПОПРОСИТЬ показать паспорт, а покупатель по желанию показать или отказать. И тут самое интересное — если покупателю есть 18 он не показал паспорт, нет в наличии и ему отказали совершить сделку купли-продажи, то накажут (пункт 3 статьи 426 ГК РФ).
В данном случае продавцов поставили в неудобное положение: продал несовершеннолетнему — штраф, не продал совершеннолетнему штраф и регулятором выступает документ удостоверяющий личность.
в соответствии с пунктом 2 статьи 16 Федерального закона от 22 ноября 1995 г. № 171-ФЗ «О государственном регулировании производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции и об ограничении потребления (распития) алкогольной продукции», не допускается розничная продажа алкогольной продукции несовершеннолетним.
Вот такая ситуация, в которой накажут в любом случае продавца. А вот в некоторых странах ситуация такая: продают алкашку исключительно только по паспорту и данные о покупке сразу в полицию уходят, в других при продаже несовершеннолетнему накажут всех — продавца (штраф), ребенка (исправительные работы, домашний арест), родителей (штраф). У нас недозакон вышел, в котором виновата одна сторона.