I think it's many factors, parenting definitely is important but I think the social peer pressures from friends adds to the problem as well, I think when conservatives blame liberals it's just a "scapegoat" they also use as fuel to divide and recruit more conservatives.