I know exactly what you mean. This has been a hot topic with me lately. American History seems to “offend” everybody living in our country these days and must be shunned. All the anti-American communists insist that to control a population, you must take away their history and their national identity. I was reading an article about a Native American who is currently serving in the military. It was all about how important her history, her heritage and cultural identity was and that it must be passed down to her children. She was praised in the article about how important and wonderful that was. If I had written that article about me, it would be branded as racist. Double standard.
Those who forget the past (history),
are destined to repeat the past (errors).