We shouldn't need a law for this. From the facts presented in the article seems like a case where an employer can "do the right thing".
Weird thing is HR let her go after the Talia Jayne issue the other day - HR dept should be plugged in to a lot more stuff than just this single employee's situation.