They knew for years and said nothing.
It's easy to say "they knew for years and said nothing" when you have absolutely nothing at risk or at stake in the game.
Even in 2017, Hollywood is an unfriendly organ grinder for untold numbers of people, a major percentage of which are the multitudes of women who get chewed up by the industry, and that's even if they aren't subjected to sexual harassment or abuse, roles don't come easy and even when you are established, you only continue to get work by the grace of the "powers that be", and how often do we see actresses fade into obscurity simply because they happened to become a little too old in the Studios' eyes?
People like Weinstein control Hollywood, and if you get on their bad side they can make sure you never work again... the threat alone is enough to put pressure on people to not say a word, but if you're one of the people that was prayed on by people like Weinstein, the people who are physically and emotionally assaulted... it's not easy to just "speak up".
The Weinsteins, O'Reilly's, the Murdoch's, they rule with fear and influence... and as horrendous as it is to acknowledge, unless you can get enough people together to call these incidents to attention, they get swamped and washed away by the damage control teams of those various powers that be... which is what's happened in the past.
It's not good that these incidents were going on for so-long in Hollywood, and with some people helping to perpetuate the culture and assaults, but not everyone in Hollywood was in bed with what was going on, and sadly some people's voices just weren't loud enough on their own to have been taken seriously until now.
Personally I find it a little disgusting that the Weinstein scandal is being used here to score extra political points against anything other than Weinstein and his ilk, his cohorts and the culture they embody. I have no idea what role, if any, Hillary Clinton played in this, and until someone provides proof she was complacent, maybe some folks' agendas should be put away.
Now respectfully, can we get back to the topic at hand? No further discussion of baseball, and if folks wish to discuss what's going on with Weinstein, I invite you to start a topic for it in the General Forum.