Just chucking my 2 cents into the void again now that the topic has shifted to calling people out:

Is it okay to address someone's performance in a negative manner by bringing up numbers and shaming them publicly? Absolutely not.

However, addressing issues during a run with politeness and constructive criticism(especially if someone asks for help) should be something that is encouraged.

It's also a two way street though: the person giving the feedback has to be able to bring it up in a manner that doesn't seem confrontational, the person on the receiving end has to be able to take the feedback without retaliating.

Would be super nice though if Square could rewrite their ToS a bit to remove people being able to report for people giving them reasonable feedback.