It is starting to annoy me that I'm seeing liberal journalists talk about "practicing Catholics" all the time these days. You're either Catholic or you are not. The term "non-practicing Catholic" is of course an oxymoron. If you agree with most of what the Church teaches, but you don't practice the religion, that doesn't give you the right to call yourself some sort of a half-assed Catholic. That may be true in other faiths, but Catholicism is an all or none religion.
This should be said of Christianity in general.
However, what do you call someone that is a member of your religon, supposedly, that continues to, deliberately, do things that are, expressly, forbidden by your religon?
Nancy Pelosi. Douglas Kmiec. "Devout" Catholics.
It's the usual MSM axiom: The only good Catholic is a bad Catholic."