В соответствии с п.п. 11 п.2 статьи 16 Федерального закона «О государственном регулировании производства и оборота этилового спирта, алкогольной и спиртосодержащей продукции и об ограничении потребления (распития) алкогольной продукции» от 22.11.1995 N 171-ФЗ в последней редакции — на территории РФ не допускается продажа алкогольной продукции несовершеннолетним.
В соответствии с Гражданским кодексом РФ, совершеннолетие наступает по достижении физическим лицом возраста 18 лет.
Поэтому по ныне действующей редакцией закона Вам отказали неправомерно.
21 год — возраст достижения совершеннолетия в некоторых других странах (например — Великобритания). Отсюда — у некоторых «продвинутых» и путаница возникает.
Хотя несколько повысить в РФ возраст для продажи алкогольной продукции — звучат достаточно часто, но закон такой пока не принят.