Oh girl, you did great. I'm sure I would have lost my cool, especially at the onset of pain from the bite. My ds isn't quite 2 yet, so he hasn't mastered the full-blown hairy fit you've described. Oy . . . I dread the day.
All I can offer is that it seems understandable that your boy assumed he'd be getting some "circles" since that was the norm. When his expected treat was denied, he couldn't wrap his mind around the fact that he had already had a treat and was heading home for dinner. All he saw was the injustice. No excuse for a tantrum, but probably the reason nonetheless. My only suggestion would be to try to steer clear of disappointing him in this way in the future. Maybe you could have sent him to the car with DH before heading to the store, or saved the trip for another day when the circles would have been okay. Or maybe let him get the circles but only eat a few now and save the rest for tomorrow. I don't know . . . this parenting gig is HARD!

All I can offer is that it seems understandable that your boy assumed he'd be getting some "circles" since that was the norm. When his expected treat was denied, he couldn't wrap his mind around the fact that he had already had a treat and was heading home for dinner. All he saw was the injustice. No excuse for a tantrum, but probably the reason nonetheless. My only suggestion would be to try to steer clear of disappointing him in this way in the future. Maybe you could have sent him to the car with DH before heading to the store, or saved the trip for another day when the circles would have been okay. Or maybe let him get the circles but only eat a few now and save the rest for tomorrow. I don't know . . . this parenting gig is HARD!
