America is a very individualistic society—people can violate social norms and they don’t feel shame, because they say “who cares what other people think?” My impression of Germany—which is second hand, my wife lived there and I know lots of Germans—is that it is a less individualistic society. Society might allow certain things, but where society doesn't allow those things, there is strong shame-based social pressure.
At least when my wife was living in east Germany in the early 2000s, drug use was one of those taboos. When she mentioned smoking marijuana—something that didn’t raise eyebrows among other teenagers at her rural Iowa high school—the reaction from German students was very negative.