Cobra Commander Should've Fired Destro Years Ago
It's amazing how stupid cartoon villains can get, can they? If Megatron has refused to fire Starscream then you have Cobra Commander refusing to fire Destro. In the earlier episodes, Destro already had his expressed desire to take over COBRA. I even remembered one episode where he took over COBRA so why does Cobra Commander keep him around anyway? Destro wasn't the type of person you should trust in your organization.
The second season features Destro has no real loyalty. He only cooperated with Dr. Mindbender to create the Cobra Emperor, Serpentor out of hatred for Cobra Commander. Destro was involved with the creation of Serpentor but had other plans. When he felt he was useless he decided to temporarily join Cobra Commander. But that was only because Destro had his own selfish reasons.
The G.I.Joe movie should give Cobra Commander the motive to get rid of Destro for good. Do you remember the time when Destro decided to assassinate Cobra Commander's character in front of the usurper Serpentor? All that alone should have been sufficient ground to get rid of Destro. Instead, Cobra Commander kept him around again. What DIC got rid of was Destro's being the Starscream of the series? Not really but it was downplayed for some reason.
But still, in real life Cobra Commander would fire Destro out of COBRA one way or another. In my case, I'd have Destro assassinated together with every accomplice that he has.