I did not necessarily say that they should be called ‘evil’ or any other similar phrasing. I think it’s only OK to judge them, not name call them. Name calling is a subset of judging.
Name-calling aside, that’s still the outcome. Yes, people 200 years ago were racist. People 50 years ago were homophobic. You can’t understand history if you’re trying to apply today’s societal context to a time when it was nonexistent.
Then how shall we judge progress?