It is indeed not as simple as "good" and "bad" people. But I do think there's reason to argue that anyone who supports Trump at this point can't be "good," regardless of the best elements of their character. The difference between your "good" friends and co-workers who will nevertheless vote for Trump and truly good people is that the "good" people you're thinking about at a very fundamental level don't regard people who aren't like them as fully human. It may not even be an entirely conscious belief system, but they don't regard a black woman or an hispanic man or a white atheist as deserving of the same fundamental rights and dignities as they are (and usually they don't think white women are either).
Even when it's not just blatant racism, there's some evolutionary tribal component to this. We all prioritize families and friends over strangers. Some of us are conscious of that bias and view it as a failing and try to push back against it (and often fail). Others embrace it as, in their view, a fundamental part of human nature (and tend to view this as ordained by God).
As I and many other posters have noted here countless times the past few years, the nazis themselves weren't all comic book villains, most were normal, decent-seeming people who loved their families, helped out friends, etc. That's the lesson we should've learned from WW2. Instead we mythologized them as some sort of unique, ultimate evil that the world would never see again. But they weren't, they were just regular people who tended to lean reactionary in their politics and personality, who had they been born in another time and place could've been Rockefeller Republicans.
Many/most Trump voters today (at least the ones who aren't consciously proudly racist) are similar, though they have less excuse. Fascism was new to the world in the 1930s and nobody understood the horrible harm it would inflict on the world. We know better now, but it seems a lot of "good" people don't care.