Hamlet is far from a perfect character. His depression and melancholy, however understandable,cause him to misunderstand Ophelia and The Queen. he kills polonius by mistake, but he also sends Rosencrantz and Guildenstern to their deaths with clear calculation. Hamlet's insistence that even that part should be faced with courage, good humor and understanding which distinguishes him from the other characters and makes him Tragic Hero.