I will say that it is one thing to struggle with a church doctrine or teaching as we have probably all done it at one time or another. What we have to remember is that we can take any 100 people an put them in a room and each may come to different conclusions about the teaching. If the church allowed each to accept their own conclusion according to their own conscience or reasoning, then we would have utter chaos.
A ship cannot have 10 captains all trying to take the ship in 10 different directions. Rather, Christ, in all his goodness and simplicity gave us the gift of the Papacy and the Magisterium. The hard part for many people is to accept holy obedience to church doctrine and teachings, especially when we struggle with it. That holy obedience is more dear to God when it is done out of trust, rather than agreement. It is at these times we pray for understanding and in time, when he so wills it, it will come.
We cannot…we absolutely cannot get so presumptious as to think that we, in the few years we’ve been on this earth, be it 21, 50, 75, or 100 for that matter can trump the knowledge the Catholic church has attained over 2000 years. Most people who disagree with a doctrine have not even bothered to look deeply at why the church says what it does. Many convert to the teaching when they do.