What I would prefer for an education system - anywhere in the
  world - would be a view of history that was balanced; show
  several different perspectives of history, without the usual
  sarcasm of history against those they don't care for. You see
  this in science a lot; "We sure were stupid back then when we
  believed in a Cartesean Coordinate System with Newton, but we're
  so darned smart now".* Well, fact is, a regular x, y, z, Time
  system is what we use for things most of the time; Einstein is
  for special occasions; yet glowing awe on Einstein (who I happen
  to adore myself) but Newton is seen as stodgy and old-fashioned;
  when in fact, he pretty revolutionized everything... but science
  education is enamored by revisions of past achievements without
  giving the credit these earlier ideas deserve; We got to the
  moon using Newton, not Einstein; yet it's blasphemy to say
  anything negative about him :P) I can't speak for the other
  issues you mention, but it's related; I see no reason that
  multiple worldviews can't be taught simultaneously; Learn one
  way of viewing the world while learning another and another;
  History is multifaceted and fascinating; when it is restricted
  to one viewpoint - or worse, just a series of dates, you get
  people like me who "hated history" until many years after school
  was done and I realized, "woah, history was actually kinda cool
  - it's WAY more than what I learned in school"