The Catholic perspective is not tolerating hypocrisy, it is a knowledge that we are all sinful and broken. I know what the right thing to do is, and if you ask me I will tell you what the right thing to do is, but often I won't do it. I'm not a hypocrite -- I know I'm wrong, I'm weak and a coward.
(Former Catholic but not a theologian or anything. See discussion here on how canonization is not a declaration of virtue: https://www.newadvent.org/cathen/02364b.htm)
Isn't that a contradiction? I thought Protestants were all about grace over works (wasn't it Martin Luther who called James The Epistle of Straw because of it's emphasis on works?). Consistently following consistent doctrines would be works.
If you're convinced that you're not one of the elect, and you've given up, then you've failed to have faith, so it becomes a self-fulfilling prophecy. Getting faith doesn't guarantee you're one of the elect, but not having it guarantees that you're not.
So an attitude like yours might work anyway, if you happen to be one of the elect, but the odds aren't in your favor.
Anyway, the point is, most American-influenced "logical" people take an implicitly Protestant perspective, that religion is all about consistently following consistent doctrines. The Catholic perspective on this kind of thing is more flexible and quite strange by comparison but tolerating hypocrisy around sexual behavior is definitely not new.