We can't fix any climate that is changing because we aren't the only cause, but then again, you are probably a product of the public education system and wouldn't know any better.
And acceptance that a boy can be a girl? Yeah, that makes a lot of sense. Nobody is teaching that homosexuals should be persecuted.
I do respect all races and genders. That means treating them equally and not giving preferential treatment to one over the other based on race and/or gender. That is exactly what the left promotes and implements, all in the name of "fairness". The reality is, laws that promote such in an of themselves are wrong.
Private schools do teach US history. My children learned all about the Civil War and slavery in a private school. The difference is they weren't made to feel guilty about it as they clearly had nothing to do with it. They also weren't taught that reparations were in order for those that never experienced it. They were taught the history as it was. Simple as that. Therein lies the difference.
Just teach the subjects as they are and let kids make up their own minds. If they decide on their own that a boy can be a girl then so be it, but I think we all know that wouldn't happen without some good ole' indoctrination. Public schools don't want free thinkers, they want robots that agree with their agenda. Sad but true.