if i am the boss of the company, i would rather keep it within internal and try to resolve the issue.
Firstly, it is not easy to prove sexual harassement, of course, blatant groping or explicit solictations are easy to prove. But i feel, most of the time, its difficult. The other party can always claim he is trying to be friendly, misunderstanding etc.
Also, there is a stigma, usually the whistle blower ( i feel) will also leave the company, why? Simply becos even if the offender is disciplined, tongues will still wag amongst colleagues...can you withstand this?
Thats probably also why alot of sexual harassement are not reported in the press because I think they are usually resolved internally and out of sight.