In response to one tweet, Reid said she had already let her bosses know how she feels.

The reason for Walsh’s ouster was unexplained and a source of great puzzlement as she was very popular with MSNBC viewers and anchors.

Even more baffling was MSNBC’s statement Saturday confirming her departure.

“Every year we review our paid contributors list across the ideological spectrum. Unfortunately we couldn’t renew Joan, but she and her distinct perspective will still be invited on our shows,” an MSNBC spokesperson told TheWrap via email. “Joan Walsh has been a key voice on MSNBC for years and she’s absolutely still welcome.”  more here