US drives UN policy. They may be tiny US issues, but the US makes them giant world issues. The reason none of these countries has adopted a policy like Portugal's is the UN treaties. And the UN treaties exist because the US created them. Even Portugal is skating on thin ice with decriminalization but if they wanted to legalize, they would have difficulties fulfilling their obligations to the UN. In the end, until the US changes the UN treaties, few will ever go against the will of the US. That doesn't mean they don't want to or that they aren't holding back progress on this issue simply to appease the US. They most certainly are.