I will put my cards on the table.
My grandfather left his country illegally in WW2, and avoided conscription into the Nazis after his country was occupied.
He travelled illegally, and settled in the UK. He joined the war effort here, and then stayed after the war.
If he had not done that I would not exist. My GF was a very moral man. He was well respected, he worked hard and paid his taxes. His DD, my DM, is a very high achiever and has contributed enormously to this country.
Should he not have left? Was he a criminal for refusing to fight for the Nazis?
I don't think so, do you?