Correct, as always, Mr. Sowell.
Our history has been re-written many times, each time denigrating America and its values while extolling the supposed virtues of its enemies, foreign and domestic.
Our courts have re-written our first amendment and used their power to expel God from our institutions. Somehow, though, only Christianity is cast out of our institutions. A teacher can have a Buddha on his desk, just don't allow a Bible on the desk. And don't let the teacher talk about morals because morals imply a moral authority. In fact, morals require a moral authority.
So we have several generations of Americans who hate what we are and have been, who hate themselves almost as much as they hate others.