Yeah, even Catholics don't keep the distinction tidily. They're not high on my list of words whose etymology I want to scope out. Anthony Esolen -- who wth his wife turned out a fine translation of Dante's
Commedia -- is an etymology whiz. Maybe I'll ask him some time.
The distinction as I stated it was what they taught me in seminary. I was pretty much parroting.