Whole Foods took down a photo of the National Guardsmen it fed after backlash on social media.

The company posted a photo to Facebook and Instagram of members of the National Guard holding a bag of its groceries. The National Guard has been called in to Baltimore to help manage the protests that have broken out in the wake of Freddie Gray’s death.

“We teamed up with Whole Foods Market Mt. Washington to make sandwiches for the men and women keeping Baltimore safe. We are so thankful to have them here and they’re pumped for Turkey & Cheese!” Whole Foods Market Harbor East posted on Facebook and Instagram.

'Baltimore, Get Off the Streets!': Ray Lewis Delivers Passionate Plea to Rioters

But the post quickly drew the ire of some social media users.

“As Baltimore's poorest kids are left hungry due to school closure (no school lunch), @WholeFoods feeds the oppressor,” one Twitter user wrote.

“The stunt @WholeFoods in #Baltimore pulled today opened my eyes. I used to love Whole Foods, but I can't support the company anymore. #Bye,” another user tweeted.

Surveillance Video Captures Looters in Baltimore Store

Whole Foods told ABC News, “We removed the post because it did not accurately reflect all our local stores are doing to feed people across this city, especially children. Again, we love our community, and will continue to support our city in the days to come, as we always do, and extend our heartfelt sympathy to those affected."

Geraldo Rivera praised Whole Foods this morning on “Fox and Friends.”

“I’m filled with admiration for their generosity and for their compassion,” Rivera said. “Those National Guardsmen are citizen soldiers, […] their lives were disrupted to keep peace in this town, in this troubled [and] ravaged town.”

Hateful Note to Vet: 'I Hope You Watch Your Child Starve & Die'

VIDEO: Female Vet Tackled, Arrested for Trying to Stop Flag Protest

'Bizarre & Crazy': School Forced Boy to Shave Military-Style Haircut