Of course not, they should not receive. It’s all about sanctifying grace, the grace that comes through the sacraments. The Church teaches that to receive Holy Communion while in a knowing state of mortal sin, you commit yet another mortal sin - the one of sacrilege. This is why in my opinion, so many people avoid confession and keep going up to receive Holy Communion. They are receiving no grace from the sacrament if they are in a state of mortal sin. They feel nothing when they receive and I believe this contributes to such a high percentage of Catholics who do not believe in the Real Presence. More priests and bishops should refuse these people if they know what is going on. In the case of politicians who support and work to protect abortion this is a no-brainer.
Read the above.