At first I was disgusted by this, but thinking about it, when I was a kid, nothing was free. No money, no food at all. In fact I ate "cold" pb & jelly sandwiches my mom packed each day and ate them happily. Sun butter and jelly would have been a fine alternative to young me.
Coming from my background, this doesn't seem like a big deal. They are still getting free food and not going hungry. If there are no repercussions for not paying your lunch debt, why would you ever pay your lunch debt? Schools are trying to raise good students who will become good citizens. Good people pay their debts.
On the shaming aspect, kids will find a way to shame each other for almost anything. Whether its clothes, shoes or now, FortNite skins, they will always try to one-up each other in status. This is almost unstoppable.
I think, for those that believe this is a true problem, the only solution is to raise taxes and give every student an equal lunch without incurring debt. That is something voters should get a chance to vote on.