This point seems to be endlessly lost on the Atlas Forum, but the Catholic Church's teachings on contraception are not made to win elections to become more popular; they're made because the Church is run by Catholics who actually believe in them. Doctrine is not determined by political calculations. The synod of bishops in Rome does not operate like the RNC, continually asking what changes need to made to its platform to attract swing voters. Unlike a political party, the Catholic Church has the burden of needing to actually believe in its teachings and is thus bound to them.
Exactly. Saying "No one comes to the Father but through Jesus Christ" is doctrinally sound but certainly not very popular. Religious institutions don't care about votes. Take a look at some Baptist eternal hellfire sermons......I don't think the RNC would advocate those either.