It really bugged me to hear that Starscream dies at the hands of Sam. But you know what? The more I think about it, the more I feel okay with the idea. I mean, if not Sam, then who? None of the Autobots would be able to fight Starscream and win. Optimus Prime would, but Starscream would never stand and fight the Autobot Leader, not without backup. His death just seems so fitting to me now. He corners Sam, a mere insect in Starscream's eyes. Starscream is a coward, and he likes the idea of such easy prey, namely the human that's kept the decepticons from winning the war all these years. He plays a brief game of cat and mouse with Sam it sounds like, and Sam winds up catching Starscream off gaurd with a sticky grenade that winds up blowing Starscream's head off. Starscream underestimated his opponent, and wound up paying the price. I like it.