Has anyone ever wondered if Megatron has some sort of genetic or designed blind spot for Starscream? Honestly, I kind of enjoyed seeing a merciful side of Megatron who is always known as a tyrant. More important, for someone like him who thinks himself above all others to say, "no one's perfect" is extremely surprising(although he could be no one but himself.....). Still, how many times has he given Starscream a second chance? Yet he picked Starscream over Dreadwing? Well granted, Dreadwing hasn't done much better for the Decepticons than Starscream had since joining Megatron's forces, he pretty much failed every mission he went on, and Starscream just brought in the Omega keys which was indeed a great achievement. However, at least he's trustworthy enough to NOT to stab you in the back. Starscream is a snake, that will grab the best deal he can at the first opportunity he sees, and Megatron definitely knows that. If Megatron's rationalization is that Dreadwing loyalty proved less than he expected, that is still a poor choice as Starscream's is even lesser. Even If he felt the need to spare him for bringing him the Omega keys, he shouldn't just allow him back into the fold. Yet Starscream somehow always manage to convince Megatron to give me a second chance, who knows how many more he'll get?