I think firing someone is a valid reaction to some things, but also the fired person is unlikely to change in the process. This is just pushing the problem on other people in another company. Again, you might not want to personally sacrifice anything for the betterment of the industry, but it's a good argument to have.
Also, if you suggest only females are getting harassed at work, you are wrong :)