I agree with you but I think this point should be emphasized.  It is the partners themselves who convey the Sacrament of Matrimony.  The priest is only the Church's witness.  It is entirely possible for two gay partners to convey that sacrament on themselves with, or without, the priest's witness.