I completely disagree with this way of thinking. You and your friend discussing policy will never affect anything. You may even figure out the perfect solution but until you take some action, it doesn't matter. On the other hand, protesting can cause actual change even if the protestors don't have a solution themselves. It is much harder to ignore a thousand people in front of a major financial institution than two policy buffs talking on the phone.