Thank you for putting the “rock verse” in its entire context. People just grab that one verse without knowing anything about the discussion that precedes it. In context, it makes perfect sense.
It’s like people taking Matthew 7:1 out of context saying it means that nobody can ever judge another person. It was told to the Pharisees, and was situation specific. In fact, half of the Bible is about judging, how to do it, when to do it, etc.
Exactly. Context is always important. Related Scriptures also matter: let Scripture interpret Scripture whenever possible. Of course ultimately the entire Bible is context. This is basic exegesis, but seemingly unknown or ignored by many.