If you want my view on that, then I think it's awfully dangerous to have a situation where the Canon of a church overrides the will of the people, her constituency. The goal of the Church is not to punish her within their doctrinal guidelines, it is to change her political stance at the threat of effectively having one of her sacraments taken away. I think perhaps you've not thought this all the way through and what some of the unintended consequences of that might be.
If a Church decides to change it's Doctrine that it has had for 2000 years because of the will of the people , it can be called a Church, but it isn't Catholic.
The Church cannot change her stance on abortion, and should not try, but at the same time she cannot call herself a Catholic and stand for killing life inside a Mother.
In your stance you see the Church as trying to get her to change her stance with a threat,
IMO they are merely telling her that she cannot claim to be a Catholic and continue to vote to murder innocents in the womb.
There are many other Church's today that are fine with making their rules to suit those who go there.They are doing well just for that reason. Many Catholics who do not want to obey the rules are going there,they are flourishing. If Nancy does not like the Theological structure of the Catholic Church she should go to one of these others, but she should not be allowed to receive the sacraments of the Catholic Church if she cannot obey it's rules. Some women who were much more attached to the Church than Nancy, women who were Nun's have quit to make their own rules. Nancy should join them. She isn't entitled to make her own rules and claim to be Catholic.
The unintended Consequences of forbidding Nancy Pelosi to receive Communion in the Church is the loss of a political ally.
Does the Church need a political ally at the cost of desecrating and suborning it's own rules?
And is Nancy Pelosi a political ally or does she just use the Church for votes?