Weighing in on the cultural argument here. You are correct that culture starts at the top in an organization, but it begins long before the guys get to campus in their families, high schools and club teams. I can't speak specifically to where any of these guys come from, but in general elite basketball players are a very unaccountable bunch and the culture feeds it. Most of these guys have been wooed and recruited since they were middle schoolers and told they were just great. Egos grow and along with that comes the arrogance to believe that you can do anything on the court and off.
I know the father of a D-1 player from a generation ago whose son was a good young man, but who fumed at how his son was treated in "having everything handed to him" because he was a good ball player (borderline NBA). He never got in trouble or embarrassed his school, but the cultural environment did little to prepare him for adult life. He struggled when his career was over while his siblings without the hoops skills have all been successful because they had to work for it.
These cultural issues need to be addressed from the beginning, not just in a locker room at a high major institution. It's a no-brainer that they need to treat women with respect, but when they have been told they can have anything they want for a decade prior to getting to campus, the word "no" doesn't sink in easily. It's a poison we have created in a lot of places, but it is especially prominent in the sports culture. Someone needs to remind all these guys from an early age that commencement speech from a couple years ago that said, "You're not special." Better yet, maybe even remind them that true esteem comes from being a virtuous person and contributing member of the community and not their jump shot. As long as they are pampered and can help someone succeed or move up the career ladder, it will be hard to eradicate the poison.