I may hold an extreme position here. I believe sanction is always a bad idea. I grew up in a formerly sanctioned country, Vietnam. Life was rough for normal people. They become increasingly attached to their sanctioned regime. The US sanctioned Vietnam mainly because it took down a genocidal regime. Sanction is not an effective tool for change.
The right way to move the world forward is to lead by example, to become the society that other countries want to emulate.