I agree. Too many people today divide others into good and bad rather than accept that human beings also come in 50 shades of grey. It is possible to be a hero....discover a new drug, build a school/hospital etc, save starving children, free slaves....and yet not be perfect (by the increasingly stringent rules of today). So many people (notably on social media) set themselves up as tolerant of everything and yet have little real tolerance for normal human failings....especially for those who lived in the past whose achievements are besmirched because they lived in different times.