There should be a separation between historicism and ethics and factual data. If you want to blame the school curriculum because they dont teach ethics or morals, im fine with that but moralizing what should be a factual recount of some events is another thing. This is like me opening a chemistry book and reading, the formulation and process of synthesizing cyanide, despite its multiple uses in crime and assasinations by the soviet union, is .....
Material for people who are knowledgeable in the area are specialized books that can assume more background knowledge or journal articles meant for people keeping up with the state of the art.