Insanity is a key element in Shakespeare's plays, leaving Hamlet no exception. Hamlet is thought to be insane, but his ability to focus along with the plan and his undeniable contrast to Ophelia's madness begs to differ. Hamlet's constant procrastination also strengthens his sanity. This leads to the conclusion that Hamlet is truly sane.
Hamlet's extreme procrastination is an indicator of his sanity. Ever since Hamlet's father had appeared before him and had instructed him to bring dignity back to Denmark, Hamlet has been hesitant to go forward with any action. He had waited for the ideal moment to murder Claudius as opposed to a man of action, who would do it immediately. Because Hamlet can control his feelings so well, it is proved that Hamlet is not insane. If he were, he would not be thinking straight and would not control his actions. But Hamlet did not have any actions, which can only mean he was not insane and therefore let his procrastination run rampant.
Hamlet can make smart remarks to Rosencrantz and Guildenstern, comparing them to sponges, "When he (Claudius) needs what you have gleaned, it is but squeezing you and, sponge, you shall be dry again"(pg 98, 20). This is random and unexpected, like many of his actions, but the comparison makes sense;
Rosencrantz and Guildenstern soak up all the king's favors, only to become dry again after they mop up the King's mess (spying on Hamlet and getting Polonius's body). Later, with Claudius, Hamlet tells how lowly a king can be by saying, "A man (beggar) may fish with the worm that hath eat of a king, and eat of the fish that hath fed of that worm" (pg 99, 29). This also makes sense and is not quite random; when Hamlet confronts Claudius and the king asks where Polonius is, Hamlet immediately begins the comparison by telling Claudius that Polonius is at supper (the worms are eating him for supper, and so on). This proves that Hamlet had some planning for this degrading comment and...