Catholics or Protestants who commit sexual immorality are not saved, whether a priest or someone like Bill Gothard, Jim Bakker, or Jimmy Swaggart.
Evangelical Protestants have to deal with the Song of Solomon in the context of the Mark Driscoll/ Mars Hill controversy.
I knew a minister who had an affair. He was kicked out as soon as it became known. He can not be a pastor in the SBC any longer. I also knew a young man who moved out of town. He got up in front of his new choir, told them he was a homo. He was kicked out that same day. The SBC takes care of situations like these. They do not let them move to another church. The Catholics and others should do the same. No one is perfect, though.