No, not at all.
Think about the technology adoption curve, as seen in Crossing the Chasm. It's not the job, or even the goal, of a person creating a new technology to convince everybody. At any moment, a small portion of people are open to changing their minds on a given thing. Mostly, they do what they grew up with, or what the people around them are doing.
The same is generally true socially. Consider this graph:
http://content.gallup.com/origin/gallupinc/GallupSpaces/Prod...
Now subtract the death rate from that graph. If you do, you'll see that a relatively small number of people changed their minds at any given point. Much of the change comes because old bigots died off, taking their retrograde opinions to the grave with them.
So basically, an activist who wants to change minds, like a technology marketer, shouldn't focus their efforts on convincing everybody. Persuasive efforts are best spent on the people who are most ready to change. Which in my experience is generally the person listening carefully, not the guy who runs up to shout, "No, you're doing it all wrong. Do it my way."