Re your post #5 - I always thought she was a US citizen -- is she not?
Well, she's married to a US citizen, so she probably has LPR status at least.