The reason that there are very different views in the Catholic Church (or in any institutional religion) is that each of us is at a different stage of spiritual growth.  "Stages of Faith" by James Fowler and "Integral Spirituality" by Ken Wilbur are two books that speak extensively on this topic.  Growing our  souls and establishing a personal relationship with the ever present God/Yahweh/Allah/Mohammed/Buddha expands the inclusivity of our souls and widens our circle in regards to all of humankind and creation.  Both of these books explain why some folks cling so tightly to 'their' religion and others are able to move forward.