While I agree that leaving the industry might not be the best choice (luckily she did not), we do need to realize that even though this happens in many other industries, IT is one with relatively few women in the first place so think of how lonely it could feel to be singled out and feel like nobody is on your side.
Until you feel that, you might empathize, but you can't relate. The easiest way to deal is to think about how you'd want your mother, sister, or spouse to be treated. If you wouldn't like it for them, don't ever stand by and do nothing when this stuff happens. Also, about losing a job or business...if you put a job or a client ahead of your ethics, it's time to do some self refactoring.