there is so much stuff written by catholics the average catholic does not understand what their church really teaches.
That is why there are divisions. As one poster wryly said, The last time the church imposed its judgment in an authoritative manner on "areas of legitimate disagreement," the conservative Catholics became the Sedevacantists and the Society of St. Pius X, the moderate Catholics became the conservatives, the liberal Catholics became the moderates, and the folks who were excommunicated, silenced, refused Catholic burial, etc. became the liberals. The event that brought this shift was Vatican II; conservatives then couldn't handle having to actually obey the church on matters they were uncomfortable with, so they left. ” Nathan, http://www.ratzingerfanclub.com/blog/2005/05/fr-michael-orsi-on-different-levels-of.html