He can receive because not many would deny him. We have these stict rules but there’s always exceptions. Think Kennedy. If there were any political figure the catholic church should excommunicate, publicly and loudly, it’s Ted Kennedy and most of his family.
I never take communion at weddings or funerals in a church other than catholic or orthodox - it’s simple. I’m not supposed to - there’s a difference in what they believe concerning the body and blood. I respect their beliefs and hope they respect mine.
All these high profile politicians who claim to be catholic should be formally excommunicated.