Those countries have their own problems, even if they aren't the same as in the United States.
Different cultures, different economies, different priorities.
You can't solve a problem by saying "look how awesome this homogenous country with a population the size of a medium sized US city is!".
That argument will always fall flat on it's face. And on deaf ears.
Certainly we can and should learn from other countries. But it's getting really tiring to hear these empty arguments trying to hold some other country up as some kind of wonderous Paradise when it's simply not true.