@joe @admitsWrongIfProven It’s USCIS’ job to perform due diligence, to catch material misstatements before granting citizenship. If you try to lie your way to an immigrant visa to Canada, they should check your claims and summarily reject you.
In my view, once a person is a citizen of a country, that should be a rock, a foundation. Citizens can be held accountable, punished for their crimes. But a person’s citizenship is like a person’s humanity, should never be at issue.