Free speech in a public venue to redress grievances with the government is, so long as it doesn't obstruct the free movement of others, nor interfere with the free association of others, nor tresspass on other people's property, nor damage the property of others, nor injure others, nor disturb the peace of others. I think we learned in Seattle that these demonstrations go way beyond speech.
Free speech is not a collective right. If people who look like you and agree with you break the law, that guilt does not extend to you.