As an ex-HR professional, what YOU do in your own free time, is YOUR business and I have no legal right to fire you for something you may have said on the internet..........
As long as your job is that of an in-house employee and not an outside representative of the company with a public profile, then you can say and do what you want.......
This lady will successfully sue for discrimination and either settle monetarily or get her job back with pay........I guarantee it!
Been there, saw that!
No Tabasco, corporations own you 24/7.
a bad review
shortening her hours
Moving her desk
etc
doing it so quickly was a bad move.