This is a problem I have with modern social movements, when they fail to get audiences in public spaces they seek out captive audiences or to be disruptive as possible to completely unrelated places. Hold your rally in a park or march down main street or a pedestrian way or in front of some place you're protesting. Stop walking down highways and forcing your messages in places which have nothing to do with your cause.