catechism section 1859:
“Mortal sin requires full knowledge and complete consent. It presupposes knowledge of the sinful character of the act, of its opposition to God’s law. It also implies a consent sufficiently deliberate to be a personal choice.”
Francis’s encyclical Amoris Laetitia has something to say on this as well, esp. the conclusion, chap. 8. It’s online.
If you actually think about this for a while, how free are you? What are the factors that influence your decisions? Genetic makeup, what you have been taught, what is accepted by your friends, what is accepted by your society/culture, the limits of your own knowledge, what you have done in the past, habit…you could go on and on and come up with a very impressive list.
So in light of that, are you able to give “complete consent” to anything? No influences whatsoever pushing you one way or another? Even if you THINK you are making a decision on your own…are you? My personal opinion is that is it virtually impossible to give complete consent to anything–who you marry, career choice, sin, whatever. There is always a lingering doubt–am I doing the right thing? You can’t be immobilized by doubt, so we all make the best decisions we can. But all of them are imperfect–necessarily so since all of our decisions are based on incomplete or imperfect knowledge.
As a side issue you throw in the judgment of other people. No one knows the degree of your consent except God. So no one can judge you. Of course you can be found guilty in a court of law, but that’s a separate issue.
There is a school of thought that the only time you will be completely free is after you die. God will then present you with your sins and you have a choice: in total freedom you can either embrace your sins or reject them. Makes sense to me.