Illegal immigrants use all of those public works every day, and they’re still allowed to stay here, when they were never citizens in the first place.
A traitor? How? It’s not like he sold government secrets. If you consider him leaving the country to live in another, for legal purposes, being a traitor, then you may need to update your definition of the word.