No, the best thing would be for the priest to show that though we are all sinners, we are also part of the faith, all of us.  We don't kick sinners out - or there would be no one left.  Don't focus on one kind of "sin" - as if there was only one or two that were worthy of kicking someone out of the parish, out of the faith community, for breaking.  People get divorced, have affairs, cheat, steal.  They even commit child sexual abuse - which does not involve consent between two individuals but coercion of another.  But child sex abuse doesn't get someone kicked out of the parish.  Gay marriage?  Wow.  That is what does it.

It is all a mess because of this focus on gay marriage as if it were some ultimate sin.  He didn't denounce his faith - his faith, through a priest and a bishop, denounced him as a child of God.   There is no walking a path of faith and redemption with someone you kick off the path.