How would the Cardinal know who is pro-life vs who is pro-choice?
And does he call them out by name in the church bulletin?
Do Democrat voters who are Catholics get communion?
Are they kicked out of church?
Do Democrat voters or pols who are gay get communion? Is this Cardinal a Democrat?
As you have already noted, there is no way to know who does / does not support abortion, other than their individual confessor. In the case of politicians, the situation is quite different. They have made formal, public statements in support of their positions. It is the responsibility of the local ordinary to meet with them privately. In fact, according to the above article:
Egan says he had "an understanding" with the former presidential candidate and New York mayor that he is not to receive the Eucharist.
Ultimately, public figures generate and further misundertandings among Catholics and the media, by their statements vs their actions.
Are they kicked out of church?
The Church does not "kick" people out. Jesus came to save sinners, did He not? Some Catholics become obstinate in their rejection and excommunicate themselves latae sententiae .