Well +Ryan Ostendorf
"In general, doctrine is all Church teaching in matters of faith and morals. Dogma is more narrowly defined as that part of doctrine which has been divinely revealed and which the Church has formally defined and declared to be believed as revealed."
So replace the word dogma by doctrine in my earlier comment then. The statement reads the exact same as its original intent.
So if you will: "there is always the apparent contraction between the position that the church is and always has been right about all matters of moral doctrine , and the clear historic evidence that positions have radically changed over the centuries."