I would agree that "uppity" and "shrill witches" carries a heavy racist and misogynist baggage. Likely the users of such language were also surprised when that talk show host was fired for using "nappy headed whores" to describe a women's basketball team.

Using that kind of language is not funny and never will be hopefully. People who use that language are just plain aßßholes who think they are funny. Calling them on it each and every time seems like a waste of time since they only get horribly offended but you are right. It should be pointed out each and every time. Silence only breeds boldness to use even more offensive language.