Gay rights protest is held despite cardinal's apology