What you say is completely true, and I agree 100%.
Hope the Senator did find peace.
However, I highly doubt that he would ever consider voting for the murder of babies a sin.
Only God knows for certain, though.
It's quite true that the Church (like every other institution inhabited by real flawed human beings) tends to give too much deference and the benefit of the doubt to the rich and powerful. But that seems to be changing - the Notre Dame controversy certainly brought it into the sunlight.