One can also see harm that the free software movement causes.
RMS tried to prevent emacs from having code completion through clang, modularity in gcc and puts software following his definition of freedom before the software being able to fulfill its task in a good way.
Re:RMS: Beware of Contradictory “Support”
by vertex-four on Tuesday July 12, 2016 @05:12PM
(#12082313)
One could argue that a society in which people cared about free software would not require the free software movement to attempt to protect itself in such a manner, though. You can find many similar examples in other movements where the movement needs to protect itself from integration into the status quo without completing its goals.
Note that radicals don't necessarily support passing laws to get what they want - the goal of most political radicalism is to cause a change in society, not to force society at gunpoint to do something it doesn't want to.