It was a metaphor.. the meaning is lost by some perceiving it to be literal.. bastardizing the metaphor to a different very convenient meaning..
Now you say it's a "bastardized" metaphor - well, it's clearly a metaphor, because Saint Peter was not a chunk of granite at the foot of Mt. Hermon.
I think you just showed me a weasel.