By the way, why are you calling these characters "offensive"?
I'm not familiar with all of them, but are you basing the label on the concepts/names only, or are you actually reading the stories with those characters as well?
(After all, an "offensive" name/concept may turn into a totally different characterization so that one should not judge a book (or a comic book character) by it's cover / cover art.)