Я знаю две страны с реальными случаями: Корею и Сингапур. Как в Сингапуре, так и в Корее, человек не может отказаться от своего гражданства, пока он не пройдет военную службу, даже если у него уже есть другой паспорт.
В Корее это еще более извращенно. Молодой человек корейского происхождения, скажем, кореец-американец, может думать, что он только американец, и все равно правительство Кореи считает его гражданином Кореи, если кто-то в семье (обычно это дед по отцовской линии) зарегистрировал свое рождение в семейном реестре. Это делает его автоматически корейцем. Я знаю случаи, когда чуваки KorAm приезжали в Корею летом и возвращались домой через 2-3 года, очень хорошо и свободно разговаривая на корейском ...
Существует процедура, которая меняется, чтобы отложить военную обязанность, пока вы не слишком стар, чтобы сделать это. Мой друг даже умудрился жить в Корее без каких-либо проблем, еще в те дни, когда дети Korean-X отправлялись в армию на три года. Но вы должны быть осторожны.
Что касается Сингапура, проблема вдвойне проблематична: двойное гражданство является незаконным, а NS является обязательным. Это означает, что вы никогда не сможете поехать в Сингапур, если вы незаконный уклоняющийся от двойного гражданства.
Но это в основном применимо только к стране - сингапурско-американский доджер может использовать свой американский паспорт для поездки в любую страну, кроме Сингапура.