Sur le terme otage, le wiktionnaire précise que:

Etymologie
Du vieux français hostage (logement) provenant du latin hospes lui même dérivant de hostis (étranger, ennemi). Le mot vient donc de l’endroit ou les personnes étaient en général retenues : dans le logement de leur ennemi.

Il semble donc que l’emploi du terme soit particulièrement adapté à la situation.