According to the Federalist, President Trump's controversial top aide Sebastian Gorka resigned Friday evening.

The deputy advisor to the president announced his resignation in a letter the Federalist characterized as "blunt."

“[G]iven recent events, it is clear to me that forces that do not support the MAGA promise are – for now – ascendant within the White House,” Gorka said. “As a result, the best and most effective way I can support you, Mr. President, is from outside the People’s House.”

"MAGA" refers to "Make America Great Again," the campaign slogan and policy center of the Trump movement.

“Regrettably, outside of yourself," the letter reportedly continued, "the individuals who most embodied and represented the policies that will ‘Make America Great Again,’ have been internally countered, systematically removed, or undermined in recent months. This was made patently obvious as I read the text of your speech on Afghanistan this week..."

“The fact that those who drafted and approved the speech removed any mention of Radical Islam or radical Islamic terrorism proves that a crucial element of your presidential campaign has been lost," it continued.

“Just as worrying, when discussing our future actions in the region, the speech listed operational objectives without ever defining the strategic victory conditions we are fighting for," he continued.

"This omission should seriously disturb any national security professional," he concluded, "and any American who is unsatisfied with the last 16 years of disastrous policy decisions which have led to thousands of Americans killed and trillions of taxpayer dollars spent in ways that have not brought security or victory.”

Gorka had been one of Trump's most vociferous defenders and was praised by many in the president's base for his continued attacks on the media, and especially reporters on CNN. Monday it had been reported that Gorka was being targeted for resignation from the administration by Trump's chief of staff John Kelly, who was displeased with his appearances on television.