Such virtue signaling move by the US is projecting incredible one sided double standard (in absolute terms, not in relative to any other nation). Are these lawmakers aware of the un-intended consequences? or are they intended infact ? (Something the for instance P. Zeihan has be ranting about for a while -- de-globalization and US increasingly isolationist policies?)
The sanctions are in place for moral/ethical reasons.
I'm not sure if I follow your problem. i personally would keep the and let them rot.
Also, China, India and whole range of non-NATO countries are paying attention to the unilateral (and as far as one can tell, illegal [no due process, no mandate, etc]) grab of financial as well as other assets. For this reason I called it "isolationist" (in a diffusive long term manner).