I agree with Grady. It seems like there is a bit of unfairness if someone has to agree with a host on certain topics if they want to be on air. Its most unfair for the audience, wouldn't you think? Stuff like that seems like the backbone of late night infomercials.
talk shows can just filter out which callers they want to let on, but they can't do anything to those that don't share the same opinion as them except keep their listeners from hearing them. This isn't a radio or tv show. We are not tape delayed and filtered for certain opinions. This is an open forum.