He explicitly said there are good people on both sides.
The thing people are upset about is that Trump walked the line between condemnation and support.
I think you're right that people were upset with Trump for focusing on that and drawing a moral equivalence between the counter-protestors and even those willing to march with white supremacists. One could even reasonably argue that no 'good' person would choose to join a march largely inhabited by white supremacists, or even that their support of the General Lee statue was itself a racist act. But those are the points that should have been made, rather than stretching it to say Trump literally called white supremacists good people, which he didn't. There's plenty you could criticise without resorting to taking him out of context.