Study some Greek.
He called the dude a pebble.
Live with it.
Kephas means rock in Aramaic.
Petros/Peter are the BEST Greek and Latin translations.
Even if one goes strictly with the Greek, Petros does not mean a single pebble, but a mound of pebbles which are solidified into one large rock. This makes sense when one considers that we are all living stones in the Kingdom of God. Peter was The Pebble, the rock that is all the other pebbles collectively, i.e. The Church.
However, it has been explained ad nauseum that there was no proper Greek translation for the name which Jesus gave to Simon in the Aramaic, Petros being the masculine form of petras which does in fact mean rock.
I live with the fact that Jesus said to Simon, I say to you that you are Kephas AND upon this rock I will build my church. He did not say, you are Kephas BUT upon this rock I will build my church.
It seems to be protestants who cannot live with it.