For Trump’s now-infamous walk across Lafayette Park for a photo-op in front of a church, he was accompanied by heavy-hitters such as his A.G. William Barr… and a General Milley (he’s the one in combat fatigues.)

The General has now apologized saying ‘I shouldn’t have been there.’

In a commencement speech, the General told the graduating students:

‘My presence in that moment and in that environment created an impression of the military involved in domestic politics.’

It is rare for the military to criticize their commander-in-chief but Milley’s comments follow a growing trend among the military leaders to push back against the President.

Remember, just last week Gen. George Mattis blasted the photo-op in an editorial in the Atlantic, adding he  ‘was ‘angry and appalled’.’ He also slammed Trump for ‘trying to turn Americans against one another.’

“Donald Trump is the first president in my lifetime who does not try to unite the American people—does not even pretend to try. Instead, he tries to divide us,” Mattis writes. “We are witnessing the consequences of three years of this deliberate effort. We are witnessing the consequences of three years without mature leadership. We can unite without him, drawing on the strengths inherent in our civil society. This will not be easy, as the past few days have shown, but we owe it to our fellow citizens; to past generations that bled to defend our promise; and to our children.”