More Erosion of Free Speech?

There is a debate going on within the Republican Party that makes me want to hold my nose. Unfortunately, I may soon have to hold my tongue.
Kudos to George Allen for standing up for free speech.