Did Rosencrantz and Guildenstern deserve their fate?
Did Ophelia kill herself, or did "the water come to her, and drown her"
Does Hamlet realize that he might not come out of this fight alive?
The lines of right and wrong and easily blurred in this tragedy; on one hand I see where Rosencratz and Guildensterns might have deserved their fate just by simply betraying Hamlet, but then again who has the right to end a life except for God? As for Ohelia, well she was insane at the time. She wasn't in her right mindset so she didnt know what she was doing, whether it be accident or intentional, I would declare Ophelia's death as suicide.
I do think Hamlet realizes he wont make it out alive. He forshadows his own death by talking of a bad feeling he has and hugs Horatio before he sets out to fight.