Occupy Wall Street: How much does the First Amendment guarantee your right to protest?

The First Amendment guarantees the right to peaceable assembly. So why do peaceful protestors keep getting arrested, and sometimes pepper-sprayed and beaten up by police? Pro Publica looks at "Just How Much the State Can Restrict a Peaceful Protest."