Why can't you ask if someone is a US citizen? I thought certain jobs (e.g., DoD contractor needing security clearance) required citizenship? Or are you only allowed to ask about that in specific circumstances?
This is kind of a diversion from the real discussion. It's unlikely that anyone reading this board can legally ask interviewees about their citizenship.