To address this post anyway, even though, as I immediately above stated, I never contended this.
Of course riots turn some people off. They also energize others.
And I suggest the people most angry at theprotestorsrioters would NOT otherwise "join the cause."
You don't need 100% of the people on board for riots to have an effect, as we've seen recently, and throughout history.
Likewise, you don't need 100% of citizens to agree, in order for a nation to go to war.
The primary goal of rioters is to effect change. A lesser goal, but still desirable, is to gain followers. No organization or gang or group has a membership consisting of 100% of the nation's citizens. All you need are enough.
The rioters don't care that everyone doesn't like them. None of them expect such a thing. In fact, they want you to be angry; because they are angry. And angry people do something about their anger.
Just remember the long history of the majority of the population in our nation demanding and obtaining the suppression of rioters by force.