I've heard him debate all types of people on his show, providing that they are capable of debate... He just doesn't like to waste his time with total morons who have nothing to say.
I agree with him that campaign finance reform is necessary, but this law will hurt no incumbents. It's just a way for them to fool the sheeple again.