Is a tank really that easy to take out with a grenade? I'd imagine the cannon would take a beating, but the crew compartment shouldn't really explode, should it?
The only way it would happen like in the episode would be if the gun's breech happened to be open and the grenade fell all the way out the back end. Otherwise, yes, if the breech was locked the explosion and main damage would be confined to the gun.