A free thinker is one who does recognize that the Church's "moral authority" has evolved and changed over time, and is therefore a fair topic for discussion. The concept of abortion comes to mind.
A free thinker is someone who recognizes and questions that which is completely ludicrous, regardless of who claims to be the final authority on the subject.
Wonderful theory. However, in practice, a freethinker is one who disregards the Church's moral authority and claims to have their own. Inevitably, their own appetites are the only moral authority they choose to recognize.
Freethinking is but another moral relative concept you introduce into the mix. Your conclusions are absurd REGARDLESS you cherish the freethinking that birthed them...