You lost me at step 1. Punishing people because their families live in what some people deem "offshore" is heartless. Also, forget modern technology like smartphones if you only can do trade with "good" countries.
If it were the only way to address societal inequalities, is it more heartless than letting those continue?