An Iowa fight over a Satanic display reminds us: Republicans believe "free speech" is only for them ( www.salon.com )