Do you think a knowledge of history makes us unlikely to repeat it?
Sadly, as much as we learn from history, there are many more who didn’t learn the lesson. There were some atrocious occurrences that took place in our world, but yet we see that many of those atrocities occur again and again in new locations. Whether or not history repeats itself or not depends on who is teaching the lesson, the fervor with which they teach the lesson and the student who is being taught.
I believe that many of the people who teach history have good intentions, yet unless those intentions are hammered home with skill and care, history stands to repeat itself.

Get it? Got it? Good.
(http://www.davidmquinn.com/2012/07/the-myth-of-historical-repetition.html)
When Hitler was asked if he thought he could get away with the Holocaust, he replied; “Who remembers the Armenians?”. I agree with what you say in so far as it applies to our version of history. Another cultures view of how things went down, could be quite different. They will then teach history to their people that may force history to repeat itself until we ALL “get it”. Dig?
I agree with you 100%. As Obi-Wan Kenobi said, “Many of the truths that we cling to depend on our point of view.”