Ricardo Garcia, 32, of Island Lake.

Prosecutors say a man shoved a child because they spilled food on the ground, broke a second child’s jaw and then pushed a woman who tried calming him down in Island Lake.

Ricardo M. Garcia, 32, of Island Lake, was charged with aggravated domestic battery, aggravated battery causing great bodily harm and domestic battery.

Lake County Assistant State’s Attorney Mary Daly said the Island Lake Police Department responded around 5 a.m. on November 23 to Northwestern Medicine Hospital in McHenry.

Officers learned a domestic battery had occurred involving three different victims.

Officers learned the victims were out shopping for groceries and returned home on the evening of November 22 where Garcia was drinking heavily.

Garcia became upset when a 13-year-old boy dropped a piece of pie on the floor at their home, Daly said.

Daly said Garcia’s wife tried calming the man down but he pushed her twice.

[Suggested Article]  Grand jury upgrades charges to attempted murder for man accused of stabbing victim in head, face near McHenry

The children tried going upstairs to get away from Garcia but he followed and told a 17-year-old girl she had “disrespected him,” Daly said.

Garcia struck the girl in the face and she screamed in pain, Daly said.

It was learned the 17-year-old girl suffered a broken jaw as a result of being attacked by Garcia.

The Lake County State’s Attorney’s Office filed a petition to detain Garcia pending trial, calling him a real and present threat to the victims.

Attorney George Gomez said his client only has a single conviction in his criminal background.

Lake County Judge Theodore Potkonjak, who noted Garcia is not a legal resident in the country, granted the petition and remanded Garcia to the Lake County Jail.