Whilst I agree with the majority of your post, the question still arises why haven't the NRL handed down penalities to Bolton & Inglis after their guilty pleads and please don't say they have been penalize by the courts they appeared before.
Inglis can not say I was dropped for 2 test matches & lost the captaincy, as this was pre the guilty plea.
Both should be sitting out a fair portion of the 2019 season. So this is why I'm questioning Greenberg's management.
Inglis was actually punished though, whether it was before or after the court ruling matters not, as it was related to the same incident.
Whether the punishment was enough or not is up for debate.
Bolton got off and that was wrong. But surely what we're seeing now is indirectly an admission that he was wrong to not act strongly enough towards those who assaulted women in the past.
Something previous CEO's failed to do.
Greenberg has also said there will be zero tolerance from here on in. This is the right decision for now and moving forward. We can't go back in time.
He's done the right thing and righted previous wrongs with this ruling, to ensure they don't happen again. He can't do much more than that.
Regarding other incidents, sure more can be done. He's made a step in the right direction here, and he's being shat upon for it.