The difference is:
"PSST Paynefree, your fly is down." vs "Hey everybody look at Paynefree! What a dumbass! He left his fly down."
See your response is flawed because if my fly is down whether you tell me publicly or privately I'm still a dumb***. Being told publicly or privately doesn't change that fact.