Regarding the first paragraph quoted above, it's important to understand the concept of the communion of saints that is espoused by Catholic, Orthodox, and so-called "mainstream Protestant" churches -- those that accept the Apostle's Creed. In the communion of saints are the both pilgrims on earth AND those in heaven who are alive in Christ. Asking a saint in heaven to pray for me is no different from asking you to pray for me. Are there abuses? Yes. There are those who speak as though they are praying TO saints instead of asking saints for pray for them. That is wrong. I cannot see the hearts and souls of these people and do not know if it is a case of imprecise language or incorrect intent. For myself, I was always VERY uncomfortable with the Catholic views on purported Marian apparitions. But I will say that, AFAIK, the words ascribed to her generally pointed to Jesus.
Regarding divisions between Protestants and Catholics getting wider...Let me preface my observations by noting that I have left the Catholic church and belong to an ELCA Lutheran parish. Let me also state my belief that the term "Protestant" is so vague as to be useless. The Anglican, Episcopal, Lutheran, Methodist, Presbyterian -- so-called "mainstream Protestant" churches are very, very different from the fundamentalist/evangelical churches, especially the thousands of flavors of them in the US. To say "Protestants do this or believe that" is almost always incorrect because Protestant belief and practice is highly diverse. I see a rise in cooperation and non-condemnation between some "mainstream" Protestant churches and the Catholic Church, such as the Catholic-Lutheran "Joint Statement on Justification by Faith." But it is limited. In my Lutheran parish, we do pray in every service for "the unity of all." Sadly, I have seen virulent condemnation on both sides between Catholics and fundamentalists/evangelicals.