Now the CEO of America's largest employer is taking President Donald Trump to task for his response to the violence in Charlottesville this past weekend.
On Monday, Walmart CEO Doug McMillon said in a note to employees that the president "missed a critical opportunity" in his initial reaction to the "tragic events."
"As we watched the events and the response from President Trump over the weekend, we too felt that he missed a critical opportunity to help bring our country together by unequivocally rejecting the appalling actions of white supremacists," McMillon said.
He added that Trump's remarks on Monday, in which he denounced white supremacists by name, "were a step in the right direction."
"We need that clarity and consistency in the future," McMillon said.
McMillon sits on Trump's economic advisory council, formally known as the Strategic and Policy Forum. Walmart said he will not resign.
"I will continue to strongly advocate on behalf of our associates and customers, and urge our elected officials to do their part to promote a more just, tolerant and diverse society," McMillon said in his memo.
Trump was asked about McMillon's statement when he took questions from reporters at Trump Tower on Tuesday afternoon, but the president didn't say much.
"The head of Walmart -- who I know, who's a very nice guy -- was making a political statement," Trump said.
The number of top executives who have come out against the president continues to grow.
The CEOs of Under Armour, Intel and Merck all quit Trump's manufacturing council on Monday to protest his failure to immediately denounce white supremacists. The president of the Alliance for American Manufacturing announced his resignation on Tuesday.
Other members of the Strategic and Policy Forum have also weighed in on what happened in Charlottesville. But none have resigned.
Stephen Schwarzman, the CEO Blackstone who chairs the initiative, said, "Bigotry, hatred and extremism are an affront to core American values and have no place in this country."
And PepsiCo CEO Indra Nooyi tweeted Sunday that she was "heartbroken by the violence in #Charlottesville."
"Hate and intolerance are a betrayal of what we stand for as Americans," she said.