Certainly no one could blame Hamlet for appearing a little bit crazy after having to deal with that type of trauma. This dispute can be reinforced either way, however I believe Hamlet was truly in love with Ophelia Some of those heroes would easily turn into villains when they are trying to get revenge because their hearts are filled with hatred She is like a small child, with a need for constant attention and entertainment.
Her love and affection for Hamlet and Claudius are strong, but she is divided by loyalties between her son and her husband, with this conflict of her heart leaving her bewildered and unhappy.
Through a sequence of events, the protagonist eventually avenges his father, although both his mother and himself fall to a tragic fate as well.
The new king, Claudius, brother of the previous king has married Gertrude, the dead man's widow and has taken the throne. Any debate based upon gender roles must therefore focus upon these two characters.
Shakespeare presents Claudius as the plays 'damned smiley villain' although he does allow him some redeeming features; leading an audience to view him as a complex and contradictory figure within the play.
A wife first and mother last.