Absolutely agree with your observation, but I would have started the list with Feminism. That's what really started destroying masculinity in the U.S.
"Never apologize, mister, its a sign of weakness."...John Wayne as Capt. Nathan Brittles in "She Wore a Yellow Ribbon."
I use that line all the time with my soldiers. I'll bust them out for a real or perceived screw-up, and when they start to apologize I'll toss that line out. They usually look at me like I've lost my mind. I love it.