President Donald Trump faced condemnation from respected former leaders of America's armed forces this week over his approach to civil unrest in a rare series of clashes between a president, who serves as U.S. commander-in-chief, and such prominent military figures.