ROE - None of that really matters. The Church doesn't teach what it says it teaches. It teaches what the anti-Catholics say it teaches because some perverted pastor told them in a fiery sermon or they read it in a comic book handout distributed after a good preachin'. The Catechism, Scripture, Encyclicals, and Canon are just vehicles with which to deceive. Stick around here long enough and you will see every sin of the last 2000 years blamed exclusively on Catholics. Its tough not being an elect and having to work for salvation.
I know it’s hard, but just keep in mind Chesterton’s words on Grant Allen! ;-)