Exactly - it isn't a black or a white thing - it's parents AND teachers AND a culture that discourages people from exerting effort to do and be their best. It reminds me of a discussion I had a long time ago with a school teacher in Germany. He said they made a point of teaching their students not to compete, NOT to try too hard, or try to be better than other people because it just wasn't fair to the people of lesser ability AND not everyone could succeed. If they tried and failed they would be miserable. It was better just to let the government take care of them. I see a LOT of that attitude in America today.
One of our local high schools had a lock down a few weeks ago. 6 girls got into some kind of brawl. Evidently, problems of this nature have been increasing at the school and in the district. If so, I wouldn't call that environment conducive for learning.