But the President insisted there had been moral equivalency between the neo-Nazis and those who protested against them: "There are two sides to a story. I thought what took place was a horrible moment for the country, but there are two sides to a story."
In the Trump era, people who should be shunned are embraced, and made practically mainstream.
Trump himself has set this tone, going back to the way he campaigned for president in 2016. As my colleague Dana Milbank observed in the closing days of that election season: "Donald Trump and his surrogates have been playing footsie with American neo-Nazis for months: tweeting their memes, retweeting their messages, appearing on their radio shows. After a speech in which Trump warned that Hillary Clinton "meets in secret with international banks to plot the destruction of US sovereignty" and that "a global power structure" is conspiring against ordinary Americans, the Anti-Defamation League urged Trump to "avoid rhetoric and tropes that historically have been used against Jews'."
None of that, of course, is a license for what happened in Pittsburgh. But it is a dangerous game to play. Now, what Trump claims to have been unimaginable has actually happened on his watch. He is right to denounce an act so vile - but he and others in his party must quit giving hatred the oxygen and sunlight it needs to grow.