I'm no fancy big city lawyer...
Asking a coworker out is not harassment. Repeatedly asking out a coworker out even though they turn you down every time probably wouldn't even qualify without more aggravating factors. It's the "reacting violently" (I assume throwing things or smacking tables, slamming doors, physical intimidation like blocking halls and doorways, that sort of thing... not direct personal violence) and cussing her out in front of other employees/teammates that makes for a hostile work environment and constitutes harassment imo. Should have been handled by the bosses when she came forward to exercise her rights, they could have handled things internally and we never would have heard these accusations. Instead they tried to sweep it under the rug and possibly even retaliated against her by telling her to stay home and then not renewing her contract after years of doing so. AFAIK the Argos weren't obligated to renew her contract but it sure smells like retaliation if up until that point there was no reason to let her walk... if anyone should be looking over his shoulder it's John Murphy and anyone else that knowingly infringed on this woman's right to a harassment-free workplace. Section 7 of the Ontario human rights code is pretty clear and easy to understand. These aren't the old days, people have rights in the workplace and they should be taken seriously, and employers should be held accountable when they infringe upon them, knowingly or not (because they should have known if they didn't)