Why do you think that everyone always gets everything right?  Not only councils although this decision by JPII was not made with a council of people who were free to present what they really believed - it was made by someone who assumed his own perfection and then reinforced by someone else who stretched an understanding of "infallibility" until it no longer has a context.  

We have to turn loose of the idea that there is infallibility and that the teachings have never been and can never be wrong.  Jesus promised to always be with us - He did not promise perfection.  That is another distortion, a stretching of words into meaninglessness.  Jesus will be with us -right or wrong as long as we seek Him.

I, too, am Catholic.  I have come to understand that the Church, while having much to give and to teach, is far from perfect and that growing up and accepting responsibility for my relationship with God and Jesus, actually brings me closer to to a loving God.