I kinda took a swipe at the turtle thing with my divine meercat versus mongoose example. I could call devout Catholics "Mary worshippers" if it would make everyone feel better.
I was right about being uneducated in religion as you seem educated in physics
"Mary Worshiper" is as simplistic to the Catholic Church as "twinkle twinkle little star" is to physics.