How have Shakespeare’s plays withstood the test of time? Because they posses something more important than a literal depiction of everyday life. They capture the truth of human experience. Shakespeare’s plays are still performed hundreds of years after they were written because they capture human behavior in ways that will resonate forever.
The characters are inherently flawed. They are malicious, petty, vain, and arrogant. These less than flattering qualities are just as much a facet of human beings as are nobility, generosity, compassion, and understanding. As vulgar as they might be, they are aspects of our humanity.