Savage would probably be imperial leader of the Klan if he wasn't worried about his ratings. His hatred of Rice is merely because of her race and his anti-Bush rants are b/c he's a radical lunatic.
I don't think so many people would be listening to his show if they thought he were a racist. I know I wouldn't.
I don't know if Weiner is a racist, but he is clearly a vicious Jew-baiter as has been reported in the past:
http://www.fair.org/extra/0307/savage-anti-semitism.html
and more recently at http://www.splcenter.org/intel/intelreport/article.jsp?aid=375&printable=1
'Savage' (who NEVER acknowledges his own Judaism) knows that singling out Jews among the liberals is good for business. Scapegoating sells.