I have actually seen this production, my first theatre experience in fact, and it was brilliant.
It's important to note that Hamlet, given he is a literary character, didn't actually exist. He is/was a figment of Shakespeare's imagination, a figment that is open to interpretation, and thus adaptation.
It's quite amazing that of all the injustices of the world you pick this one . Quite amazing indeed.