All of that about 'oaths' was just red herrings: the US law is very clear that the primary consideration is the intent of the individual to relinquish their US citizenship. The foreign military service, the oaths - none of that matters EXCEPT if the individual has that intent.
Basically, that section of law is 'seconding' the individual American's choice. And incidentally, until we institute a military draft again - any US citizen has the right to not join the US military.
I cannot see the legal basis for punishing US citizens for exercising their right to join a foreign military of any nation with whom we are not at war.
There has to be some legal principle invoked to strip a citizen of their most basic right.
Basically, that section of law is 'seconding' the individual American's choice. And incidentally, until we institute a military draft again - any US citizen has the right to not join the US military.
I cannot see the legal basis for punishing US citizens for exercising their right to join a foreign military of any nation with whom we are not at war.
There has to be some legal principle invoked to strip a citizen of their most basic right.