Why MSNBC’s ratings are in the tank

Why are MSNBC’s ratings in the tank? They give airtime to Mayor Bloomberg’s guns & terrorists PSH.