“Look at me! Look at me!”
Western culture is apologetic and mired in guilt. Christianity has become emasculated and feminized. There are no rules anymore. Everything goes, judge nobody.
Young people are desperate for an identity and the twin pillars of Western Civilization and Christianity no longer offer them one. Little wonder they are finding identities elsewhere.
FWIW, Muslims aren't having this problem. They're taking the world, apologizing for nothing.