We know why he is on MSNBC.
#48. Now we know what MSNBC stands for: “Monkey Shit News and Bull Crap”. Makes sense to me.