Sometimes (often) our favorite books (or plays, or films, etc.) from the past reflect the ignorance of their times.
Does this make them any less good? I tend to agree with the author of that post that
The Merchant of Venice is still a great work, though it clearly portrays Shylock (and thus, Jews in general) in a bad light. I do think, however, that Shylock, Portia, even Othello, whilst written in and reflecting a time that saw minorities and women as inferior, still manage as characters to be ahead of those times. For certainly, real minorities and women who weren't characters in Shakespeare's plays were treated far worse than his characters were.
I also find this debate interesting in terms of other pop culture. One of my favorite movies is
White Christmas. (FYI: the song White Christmas first appeared in
Holiday Inn from 1942, a film that is far more blase about its racist times, with Bing Crosby appearing in blackface for a song that supposedly celebrates the abolition of slavery.) One year, I watched White Christmas with a friend who'd never seen it, after I'd gone on about how great it was, how funny Bing Crosby and Danny Kaye's interactions were, how great the songs and dancing were, etc. She was fine with the film until the big "Mandy" number, at the beginning of which a scrim with a caricature of a couple of vaudivillian performers, apparently in blackface, rises to reveal the set. Then she freaked out. "Oh my God, that's so racist! How can you like this movie?!" I had to admit, before that I'd never even noticed whatever was drawn on the scrim, because it's only on screen for a few seconds before going into the musical number. But more than that, I thought it was important to note that the film was made in 1954. Like it or not, that was before the Civil Rights Movement really got going (Brown v. Board of Ed was decided that year, starting the ball rolling, but the changes hadn't truly started happening), and the U.S., Hollywood included, was still pretty racist. Does that make the entire movie evil? Or just a reflection of its times? And how do we react to it either way?
I feel that you can enjoy the value of a work without accepting the prejudices of the time in which it was created. You can say: that line, that story, that song, was really great, but fuck all that racist/sexist/whateverist shit that was in there. And I also think that creative works are a measure of their times, and are thus valuable as historical records. It's important to acknowledge that women and minorities were seen as inferior by almost everyone in Shakespeare's time. It's important to acknowledge that we had a long way to go in terms of equality in 1954. And it's good to be able to compare creative works from those times to those in modern times, to see how far we've come (and probably how far we still have to go). What good does it do to shut your eyes and pretend such things never existed? What can anyone learn from that?
Shylock is portrayed by Shakespeare as an awful stereotype of a Jew. But Shakespeare still wrote these immortal lines for him: "To bait fish withal: if it will feed nothing else, it will feed my revenge. He hath disgraced me, and hindered me half a million; laughed at my losses, mocked at my gains, scorned my nation, thwarted my bargains, cooled my friends, heated mine enemies; and what's his reason? I am a Jew. Hath not a Jew eyes? hath not a Jew hands, organs, dimensions, senses, affections, passions? fed with the same food, hurt with the same weapons, subject to the same diseases, healed by the same means, warmed and cooled by the same winter and summer, as a Christian is? If you prick us, do we not bleed? if you tickle us, do we not laugh? if you poison us, do we not die? and if you wrong us, shall we not revenge? If we are like you in the rest, we will resemble you in that. If a Jew wrong a Christian, what is his humility? Revenge. If a Christian wrong a Jew, what should his sufferance be by Christian example? Why, revenge. The villany you teach me, I will execute, and it shall go hard but I will better the instruction."