Is there more homogeneity in their values instead of saying culture?
There can be a discussion about whether or not "values" would be a better term. I think that's fair. But switching to a discussion based on values moves the goal posts a bit and we should acknowledge that fact.
Eastern Europe is much more homogeneous than western Europe, there is also more crime and problems there, so I don't see a strong link between the two at all.
I do also think though that some cultures, religions etc have "better" moral standards.