I think you will find that according to international law, William Joyce wasn't a traitor as he was brought up in Eire not the UK and Eire was neutral. He was also a Natoinalised German Citizen giving up his right as an American Citizen where he was born.