While everything you state is true, the major difference between European societies and ours is one of homogenity. It is much simpler to instill a "value" in a small like minded community than in a community wwith a diverse cultural heritage.
"While everything you state is true, the major difference between European societies and ours is one of homogenity. It is much simpler to instill a "value" in a small like minded community than in a community wwith a diverse cultural heritage."
I agree. But where do those values come from? They come from society at large, and from the home. They are not taught in school. Our mistake is, I think, letting the schools parent our children. That should be our job.