Фотограф не прав. Формально п. 36.7 приказа МВД России от 16.11.2020 года №773 гласит:
36.7. На фотографии человек изображается строго анфас и смотрящим прямо с нейтральным выражением и закрытым ртом. Фон должен быть белым, ровным, без полос, пятен и изображения посторонних предметов и теней. Глаза гражданина должны быть открытыми, а волосы не должны заслонять их.
То есть, волосы могут быть до глаз, но не закрывать их
Но там же косвенно говорится о том, что головной убор не должен скрывать овал лица. Технически, могут докопаться к волосам. В любом случае, закон на Вашей стороне, а нужен ли Вам этот геморрой, решайте сами.