😅 Seriously? This is the depth of your resolve? It didn't occur to you to say to the cashier that they needed to show some respect and wait the 2 minutes it would have taken to finish ringing up the old man?
Ignoring crappy behaviour or feeling "embarrassed" by it doesn't change it. I appreciate that you wanted to feed your child, but I think s/he would have survived the extra 2 minutes required to take a very small stand for what's right.
Sorry, I guess this wasn't the response you were expecting, and I wasn't there. Maybe it all seemed very different in person. But as you've told it here, you don't come off as the good guy in this encounter.