Dear friend, before you assume the role of judge, look to the gospels to see how Jesus handled these situations.
Some scribes who were Pharisees saw that he was eating with sinners and tax collectors and said to his disciples, Why does he eat with tax collectors and sinners?Jesus heard this and said to them [that], Those who are well do not need a physician,* but the sick do. I did not come to call the righteous but sinners.
Mk 2:16-17
We are all sinners and we all need the Church. Suggesting the church kick out some politicians is a flimsy excuse. The person who suffers from such a decision is ... YOU.
Jesus dined with sinners WHO WANTED TO STOP SINNING.
He actually avoided those who He knew would ignore His message.
Quit trying to distort the issue - it's a form of lying. Canon 915 exists for a good and Godly reason.
Jesus was eating with the lowly which the pharisees did not like. I really don’t think the likes of pelosi would fall into the category. Rather she fits into the category of the rich and powerful whom jesus was always castigating.
You are kind of leaving out all those “go and sin no more” verses.
In addition there is the matter of secret sins about which the veracity may be in doubt ... and sins flaunted unrepentantly for all to see. What does scripure say in the latter instances? It is not as if this were unaddressed.
Go back and read a bit more.