I can certainly understand why you disagree with their teachings; so do I. That's why I'm not Catholic and never will be.
Is it another "Catholic-only-accepted" book that calls King David a "pervert", as you put it? I've not seen that word used in the Bible before, especially not related to David. Yes, he sinned with Bathsheba, but I must have missed the "pervert" part.