Basically. If I had to commit some crime to get some injustice in the world fixed, I'd be willing to take some jail time for it (as long as the punishment would fit the crime normally). If I'm not willing to put up with that much, then maybe the cause isn't worth committing a crime over. Of course, if it's a law that's injust in the first place, maybe that'd be different.
EDIT: And of course, the ones judging the crimes are probably going to be the ones who personally have something against my cause, so that doesn't make it much easier either.