I deal with protests on a professional level at least weekly, if not daily some weeks. There are violent and/or rogue elements that infiltrate almost every protest (which is our main concern). Unless they're protesting us, my company could basically give a shit what the protest is about, we're concerned about if it could impact us (rogue elements). Most protests don't set out to incite violence. Most counter protests don't go out to incite violence. It's rogue elements from each side that makes the group at hand look bad. Most counter protests aim to show that their side has an equal or greater number of supporters (even if they fail), or least voice their opposition publicly and visibly.
With over 11 years of professional experience I would have to disagree. At the current snapshot in time, they are getting most of the press, but to limit this discussion to such a short time frame would be disingenuous. With just things that have impacted my team, open carry of firearms was one of the most serious protest movements we saw, where rogue elements (such as Open Carry Tarrant County) attempted to use fear to get their way.
When you get a large number of people, one of the concerning factors is "mob mentality." When the rogue elements go violent, it makes it seem like it's ok to some individuals to just go with the flow when they otherwise would never have joined the violence.
Going slightly off topic, in theory I would personally support BLM, but their leadership has not done enough to stamp out rogue elements or condone them. I support most of what their official position is, and I support the idea behind the group's name. How they conduct their actions is not in line with either though.