This guy is one of my favorite radio talk show hosts. He absolutely berates and ridicules the Liberals that call into his show. Give it a listen and I guarantee that you won't be disappointed.
http://marklevinshow.com/home.asp
http://marklevinshow.com/home.asp