I admire Shakespeare very much, but have never seen one of his plays, except the movie of Henry V (I think) with Sir Laurence Olivier. It was tremendous, though I have no understanding of the changes Olivier made.
But it seems to me that a lot of the criticism here expressed does not take adequately into account the constraints imposed on Shakespeare by his audiences. If he had been "politically correct" by today's standards, not only would his plays never have been performed, he would have been lynched. Surely it is no accident that so many of the people best qualified to judge have admired him so very much for so many years.