Germany is a nice model for a lot of things (and a terrible model for others - they haven't handled their immigrant issues any better than we have). They do have intergenerational households. A friend lives in the home her family has had for four hundred years. The family also owns an apartment in the city. At any given time, three (sometimes four) generations are living in these two homes in whatever configuration works best for the family. Family size is small - one or maybe two children. No car - trains in Germany are excellent still, and you walk or bike or bus where the train won't get you.
They took a hit integrating East Germany, and that hasn't worked its way through completely yet, but they pulled together.
And of course, there's the taxation in Germany vs. the U.S. The median personal income tax is much, much higher. They're over 50% whereas we're at 28%. And yet their corporate tax rate is lower. So yes, I do think that our corporate taxes should go down....which might stop some of the off-shoring we're seeing. But personal income taxes in this country have to go up. And I'm saying that knowing that my own taxes will definitely increase. It has to happen. There's no way around it.
And yet Germany has solid healthcare for all. A much better education system.....and so, we in this country need to balance things out a bit. We need to decide if we want a nation of the 1% of uber-wealthy Americans, 30% or more in poverty (as that percentage will surely go up from where we are today) and the rest of us in the middle.