Isn’t the whole point of Hamlet that he does have control over his life? At any moment he could have just stabbed Claudius and taken over. The dramatic tension comes from him being unable to get out of his own head and get down to businessto.