MSNBC's Ratings Wins Spur Calls for a New Host: Anthony Weiner?