Правильный закон. Только, на мой взгляд, недостаточный. По-моему следует вообще запретить российским гражданам иметь гражданство иных государств кроме находящихся в официальном союзе с Россией, например, кроме российского, можно было бы иметь гражданство стран участниц ОДКБ или ЕАЭС.
Ну и принятие российского эквивалента "Акта Логана" в США давно уже назрело.