"A good leader tries to embody the best qualities of his or her organisation. A good leader sets the example for others to follow. A good leader always puts the welfare of others before himself or herself.
"Your leadership, however, has shown little of these qualities," McRaven added. "Through your actions, you have embarrassed us in the eyes of our children, humiliated us on the world stage and, worst of all, divided us as a nation."
The commentary amounted to a rare public rebuke by a former flag officer, most of whom tend to stay quiet on political matters after retiring, and escalated calls for McRaven to run for public office.
Today, about three months later, Trump fired back at the retired admiral when Wallace brought him up in the interview.
"Bill McRaven, retired admiral, Navy Seal, 37 years, former head of US Special Operations, who led the operations, commanded the operations that took down Saddam Hussein and that killed Osama bin Laden, says that your sentiment is the greatest threat to democracy in his lifetime," Wallace said, as Trump interrupted him to call the former top commander a "Hillary Clinton fan".
Trump then accused McRaven of not finding bin Laden fast enough.
"Wouldn't it have been nice if we got Osama bin Laden a lot sooner than that, wouldn't it have been nice?" the President said. "You know, living - think of this - living in Pakistan, beautifully in Pakistan, in what I guess they considered a nice mansion, I don't know, I've seen nicer. But living in Pakistan right next to the military academy, everybody in Pakistan knew he was there."
McRaven didn't immediately respond to requests for comment.
This isn't the first time that tension between Trump and retired military officers has spilled into public.
This month, Martin Dempsey, a former chairman of the Joint Chiefs of Staff, joined other retired military officers in hitting out at Trump's deployment of thousands of troops to the border with Mexico the week of the Midterm elections.
Dempsey called the operation, a show of force against the caravans of Central American migrants travelling north to the US border, a "wasteful deployment of over-stretched Soldiers and Marines".
During the 2016 campaign, Trump attacked retired Marine Corps General John Allen for supporting Clinton, describing the former commander of the Nato-led mission in Afghanistan as "a failed general".
McRaven served as chancellor of the University of Texas after leaving the military but stepped down this year over health concerns. He has chronic lymphocytic leukemia, a type of slow-growing blood cancer that he was diagnosed with in 2010 while in Afghanistan.