I was born and raised in Germany and I give a f*ck what other people think (I care ZERO percent). But to be honest I also left Germany (because I'm fortunate enough to do that) because society is blind in sense of taxes, social insurance etc especially if you are an entrepreneur. Rich or wealthy people in Germany are considered to be thieves or inherits of something/somebody. Believe it or not but many Germans feel ashamed when being wealthy (or they do not speak about their wealth ever, keep it a secret).
My thinking is that shame is a very broad term and there are many societies on Earth which are more shameless than USA with relaxed drug laws and DO NOT HAVE that drug problem.