LOL, sorry, I never watched any of those shows so I have no idea what their rating were/are. All I know is they keep getting canceled because they are not good programs.
People don't want to hear an hour long slam against the current administration. NBC has made a conscious effort to infect all their programs, even the long-running ER with anti-Iraq, Anto-Bush retoric. I believe it's backfired on them and now they cry foul when Fox Network starts trouncing them in the ratings room.