Police say Geoffrey Weglarz, of Fairfield, got mad when his sandwich from a local McDonald's wasn't made correctly.
He screamed at employees and banged on the doors before he threw the bag of food through the drive up window, hitting a manager.
Police found him at his home a short time later, with a loaded handgun in his waistband.
Weglarz will appear in court next month.
---