I was once on a retreat at which a priest ran a session called something like “Even though we might not agree, please tell us why the Catholic Church teaches _________ so we’ll understand better.” (You can imagine the various subjects: women priests, married priests, contraception, etc., etc., etc.). He actually did a fairly good job of explaining the various things brought up, and everything he said was completely orthodox. But at the end he concluded by saying that, if we had problems with these teachings, we should consider finding another church.
I remember being appalled at his comment. Let’s say, hypothetically, that I disagreed with every single one of the topics he discussed that day and felt that the Church needed to come around to my way of thinking (because, hey, I’m always right … right?

). That doesn’t mean I should leave the Church: I would lose so much by leaving: the Real Presence, the Apostolic Succession, Sacred Tradition, and on and on and on.
If you have issues with the Church (and who doesn’t, especially after the sex abuse scandal?), that doesn’t mean it isn’t the Church Christ set up when He left Peter and the Apostles in charge 2,000 years ago. Stay. Pray for guidance. Study the Faith. Try to understand more about what the Church teaches (on whatever your issues are), and why you disagree. Learn more about the true issues of the Faith. But don’t leave. Even if you can’t accept the Church’s requirement that you give intellectual assent to teachings you can’t understand or accept, stay.
To put it in more concrete terms: a friend of mine who feels women should be allowed to become priests had this comment: Jesus put the Apostles in charge of His Church, and the pope and bishops are their successors. So, even if I disagree with them, what they say goes.
The Catholic Church is your home. Don’t leave it just because you’re uncomfortable with some of the menu.