C'est exact que Gaddock est bien la carte qui a changé de zone à cause de la preneuse d'otage. L'effet de sa capacité prendra fin si elle quitte le champ de bataille avant que Gaddock quitte la zone de commandement. Gaddock retournera alors sur le champ de bataille depuis la zone de commandement. Ceci fonctionne de la même façon que
Banisher Priest ou
Banishing Light. Ton adversaire a bien la possibilité de lancer Gaddock entre temps.
Par contre, tu ne peux pas lancer Gaddock depuis la zone de commandement. Ceci est du au fait que l'effet qui te permet de lancer la carte dure tant que celle-ci reste exilée, ce qui n'est tout simplement jamais arrivé. Il ne fonctionne donc pas. La différence avec le point de règle de banisher priest, c'est que l'effet de la capacité de banisher priest dure tant qu'elle est là et cette durée s'applique également si l'effet est remplacé par un changement de zone vers une autre zone publique que l'exil, ce qui est bien le cas d'un commandant remis en zone de commandement.
Remarque en passant sur A2, si ton adversaire est en mesure de tuer la preneuse d'otage en éphémère, il peut le faire en réponse à sa capacité qui exile la créature. Dans ce cas la créature ciblée ne quitte même pas le champ de bataille et tu n'as bien entendu aucune opportunité de la lancer.
Sinon, sur C2, je ne vois pas de moyen comme ça de faire sortir un commandant de la zone de commandement autre que lorsque son propriétaire le lance normalement ou grâce à un effet lié à celui qui l'a renvoyé en zone de commandement comme ce que tu essayais de faire avec preneuse d'otage (
Guile par exemple fonctionne parce qu'il n'y a pas cette histoire de durée qui empêche de fonctionner l'effet qui t'autorise à lancer la carte).