I'm possibly the least indulgent dad in the world. Tantrums really piss me off.
But all of this get-tough stuff is nonsense. What you have here is a kid with blood-sugar hunger issues.
My son is the sweetest, mellowest human on earth. Really. Parenting him is stupidly easy 99.9% of the time.
But when he gets hungry, he can't think clearly. You can see the software shutting down in his brain.
I gave up trying to 'educate' and 'rally' him years ago.
My guess is that the key to your problem is getting good, healthy calories into this child more frequently -- and certainly well before the crisis hits with the backpack.
I'd also suggest something more enduring: protein, for example, rather than carbs.
And for all the folks snitting over how tough they'd be with your rebellious child?
Please. How many of you have freaked at the waiter for not arriving to take your order within thirty seconds?