John the Baptist doesn’t make any friends by calling everyone brood of Vipers. Now note that Jesus doesn’t contradict John. To understand their shared message, we need to focus on what is healthy and not, relating to pride and shame. What would John, or Jesus, make of the boast, “I am proud to be an American” or the current rush in France to buy tricolor flags since the Paris attack?
Shame is related to who we are, as opposed to guilt that involves what we do. We can have false pride relating to both who we are (things outside our control) or relating to things we have done (boasting of our accomplishments). John tells the good Jewish people who come to him, not to have unhealthy pride in the fact that they are “children of Abraham” (Luke 3:8). Similarly, I don’t think we should have false pride in the fact that we were born Americans. If I had been born 10 miles south of where I was, today I would be speaking Spanish and worrying about Mexican politics. False pride is sinful and can lead to a lack of compassion.