Most of these though, I feel, should not happen retroactively. In other words, if they are already naturalized citizens and now have two citizenships, they should remain so. US shouldn't go after all the generations who naturalized. It's fair if they require you renounce your former citizenship going forward.
And immigrants shouldn't get special privileges that natural citizens cannot, especially special privileges conferred by foreign princes and potentates.
Being a citizen of a country typically means that you have certain rights and privileges in that country that non-citizens don't. That's about it. "Loyalty" doesn't enter the picture unless one is a hardcore nationalist.
Nah, I don't buy the idea, Is plain BS.