One more thing I would like to add to what you said is not just getting your GC legitimately but that you maintained it legitimately as well.
Suffice it to say that many would be citizens apply for citizenship, not only have their applications denied by the DHS but also find themselves fighting a legal battle to stay in the United States at all.