Maybe it's because I've never had much to protest about, but I have an extreme lack of patience for any type of protest that interferes with the daily responsibilities of other people.
Demonstrating at the side of the road is one thing...demonstrating ON the road is entirely different.
The race, nationality, occupation, sexual orientation, or favourite fishing lure of said protesting individuals matters not to me. Protest or demonstrate for your cause all you want, just don't stop other people from doing the things they are responsible for doing.