U are free to express your opinion - but imho your logic expressed in your whole post has 2 essential flaws:
It renders any civil war participant fighting against against the official government to a non-citizen. Technically seen all violent revolutions like in the Russian Empire or in China are civil wars.
The pure fact that the USSR demanded that any soviet POWs in custody of Western Allies had to be transferred to the USSR (arguing that they were their citizens) makes your whole post useless.
This is on the semantic level, not relating to the strict actual definition. I’m sure you could have figured this out purely from context, but chose to write your reply in bad faith instead.
On a legal level, I doubt the USSR considered literal enemy combatants its citizens and not just foreign POWs when captured. Meaning in terms of protections. Traitors were executed.
There is a difference between actual knowledge and fact-free opinions.
You just provide clear evidence that you spread just fact-free opinions.
Look up the not communicated or published agreement made at the Yalta Conference regarding the repatriation of so called “displaced persons”- Stalin wanted those people explicitly and they (POWs and soviet citizens fighting the USSR) were treated as traitors without revoking their citizenship.
Look up Order No. 270 or just read this superficial summary on wikipedia:
and find out that the pure fact that Soviet soldiers were captured made them automatically guilty of treason - and traitors.
I don’t care about you or your views as this is not my business - but if you spread just plain opinions in a public forum you have to accept that there might be a reply supported by facts which you may dislike.
I kindly ask you to stop dragging this thread further away from the actual topic. Thanks in advance!