Denmark, Sweden, and Norway are genetically and ethnically homogeneous, making it easier and faster for the society to enforce social norms and standards. Japan and South Korea are as well. That's why that system works so well and those countries are so...well... civilized and developed. What works for a homogeneous country will not automatically work for a heterogeneous country like America. There are some fucked up people living here. You really don't get it because you haven't been here. Again, like I said in my first comment, you have a good heart and good intentions but you might think this way because you've been living in a nice walled garden away from shitty people.
The people of a country determine the majority of its success. Not just it's laws. People from different countries, people from different backgrounds have different levels of civility. It may be cultural (which can be changed) or it may be genetic (which cannot be changed unless weeded out genetically). This is why I'm saying what works in one country won't automatically work in another.