• Top general apologizes for appearing in photo-op with Trump after forceful removal of protesters
• Analysis: As Trump loses his generals, he clings to the legacy of Confederate failure
• Top general apologizes for appearing in photo-op with Trump after forceful removal of protesters
• Analysis: As Trump loses his generals, he clings to the legacy of Confederate failure