I disagree completely.
Good point. But essentially unimportant. I've been in very similar situations (well not job-related per se, but risking other things in my life... maybe even life itself...) and I've never listened. I've always done what I personally thought and felt was right, no matter what anybody else said or wanted me to do. Thinking in terms of whether it is worth risking something I benefit from when making decisions, and letting that be a top priority, to me is a cowardly, selfish, spineless way to live your life.
While I get your point, and agree that it is more "rational" to act this way, and WL is probably better off taking your advice for the sake of her own security, I would actually suggest the opposite. Speak your mind, don't be afraid to disagree, do what's right, work hard... and don't worry. People will respect you for being true to yourself and having a stable personality.
If I was in WL's shoes, I wouldn't give a shit about the possibility of getting fired, and even if it came to that, I would not regret anything I've done. I'll find another job, or get the same one back. (The only times I do regret my actions is when I've seriously hurt a person I care about, and realize I could (and should) have avoided it. But that's a totally different issue.)