I'd like to add: how were the parents of this generation not able to instill moral values into their kids? I get it with the Baby boomers, but not in this situation.
Mainstream media. Movies, tv, Internet, pop culture, sports, all have a common thread pushing the ever widening scope of liberalism. Abortion movement, Gay movement, trans movement, etc arent something that simply unfolds its something thats carefully orchestrated over years.
Joseph goerbbels said it best, "If you tell a lie often enough, eventually people will regard it as truth". Its the same thing for subverting our society by bombarding it with propaganda.
They did it in America, by destroying the ethnic neighborhoods and separating people from the closeness that they had. Once in the suburbs, mixed together the cohesive structure waned, and made it easier to use propaganda. You saw this in big cities where they broke up catholic neighborhoods and spread them out to the burbs.
Divide and conquer, create divisions and offer a solution to the madness you've caused. The same play is used over and over its amazing people havent caught on