The point of the 77 time 7 does not indicate the number of times we are to pardon.  It simply indicates that we are always to pardon another.
Catholic teaching needs to evolve.  As our knowledge of the universe expands and deepens, out understanding of the Truth expands and deepens.  Some things that appeared to be "true" before -- such as the idea that the sperm is the human being in miniature and is placed in a womb to grow -- are revealed not to be true.  Catholic teaching that s based on outdated science needs to change.  
Too many of the men who are making decisions about what is "Truth" and what is not are not being honest with themselves and, certainly, are not being intellectually honest.  The fact that so many reject certain  of their "teachings" might indicate to them that there may be a problem with their perspective.  But, sadly, those who decide simply become more entrenched in their view.