The solution seems simple enough. Let those who have dual citizenship make a decision to renounce one or the other since America does not recognize dual citizenship. Separate the wheat from the chaff. Obviously if they choose to renounce their American citizenship they are deported giving them just enough time to pack up their things and say goodbye permanently.
Why should we allow double agents to work inside the inner working of our federal government?
Millions of US Citizens currently hold dual citizenship without a hitch