Il n’a pas tort : dans un pays laïque, ce qu’on appelle mariage est une ellipse pour mariage civil.
Il suffirait de remplacer le mot mariage par « union » ou, pour reprendre votre mot, « partenariat » (pour distinguer cette institution d’une autre institution religieuse).
Et ça clouerait le bec aux manifestants.