I know I will be savaged for this but ultimately when we see Catholics who ignore the teachings of the Church (cafeteria Catholics) it is a reflection of the “protestantization” of the Church in America, where each individual believes that they are their own theologian to determine their own personal truth based on their own personal interpretation of scripture and in this case their own personal interpretation of Church documents and positions.
The Catholic Church is not a monolith. There is a 2000 year history of lively debate within the house. And that debate continues today.
I don't think a politician who advocates abortion should be given communion. I am glad to see Rome speaking clearly on this issue. But there will always be disagreement and dissent within the Catholic Church, even among bishops. This has nothing to do with Protestantism. After all each Protestant church is mainly one aspect of Catholicism emphasized to the exclusion of all other aspects. As G.K. Chesterton said, all that is best in Protestantism will survive in the Catholic Church.