Often, some reviewers have limited time or resources to consult with others before they reject a paper.
I think many core science reviewers lack understanding of human behavior in a social environment.
Sometimes, my friends called for my view before they reject a paper. Often my input helped them work with the author to correct her or his mistakes.
You are right. We are all humans--- with mistakes and ability to learn and grow.
A good story and congratulations. Play it forward!