Yes, it was a different time. Not defending it, just saying that people did not have the same insights and viewpoints as we have today.
Judging past people by today's standards is not fair. You can judge their modern-day image by today's standards, but not their past selves.