Have you ever had one of those moments where your face burns crimson and you just want to melt into the ground? We've all been there. That utterly awkward, cringeworthy experience that sticks with you forever? Yeah, that's Humiliated in Public. It's the feeling of being embarrassed in front of everyone and having more info that moment replay on a l