There's a difference between compassion and dumb compassion. Being tolerant of racists, homophobes, misogynists, etc. has it's place relatively, but there's a difference between a bit of tolerance and enabling ignorance. There are ignorant people in the world, whether naturally or conditioned, so in that way bigoted rhetoric has its place, and should be expected. The world can't be cleansed of fools. Overall though there's a fine line between tolerating bigots and allowing ignorant people to be bigots.
Racist, homophobe, and misogynists are buzzwords which have become nearly meaningless--at the present they can mean the belief that race exists or has meaning, that homosexuality is wrong and shouldn't be encouraged, or that men and women are different, respectively. In other words, these terms have become so broad as to encompass anything which disagrees with the leftist, politically correct dogmas on how people should think on these issues, thus functioning as mere ways to enforce the status quo and silence any opposing views under the fanatical notion that any deviation from those politically correct views will lead to genocide or some other boogeyman in the minds of progressives.
Better to be called a "bigot" and see things how they really are than to be deluded by a fluffy ideology which nearly all civilizations prior to the 20th and 21st centuries did without.
Samsara, by its very nature, changes all the time. What once was considered normal is now viewed with suspicion, what once was widely practiced is now in decline, and what could once be voiced without animus now comes across as hate speech. Morality is also a thing that changes over time. What is proper in one era is abhorrent in another.
You are right. The Hindus, the Buddhists, the Taoists, the ancient Greeks, the ancient Celts and Germanic people, and various other people understood that time is cyclical and that as time progresses we go into decline until the start of a new cycle. Right now we are at the height of what the Hindus (and some Buddhists) call the Kali Yuga or Hesiod would have called the Age of Iron, i.e. the dark or sinful age. So while samsara and morality changes overtime, it isn't changing for the better. Hence what is consider proper today is actually degenerate and wrong, but due to the nature of the times people believe that these changes are morally and objectively right, whereas the more traditional civilizations of this world were, while not without evil of their own, more correct on these issues. Most of these civilizations understood the existence of race and ethnicity, most of them were patriarchal and would laugh (or cry) at modern feminism, and most of them thought homosexuality was morally wrong (despite the tremendous efforts of homosexual propagandists to distort history as being widely accepting of them.) Moderners, in their arrogance and delusion, as well as after drinking the koolaid given to them in public education, the mass media, university, etc. find these ideas repugnant since they deviate from their own, but such was the nature of most successful civilizations of history, in contrast to the fringe anomaly of the modern Western world of the 20th and 21st centuries.