Well it would help an awful lot for so called moderate allies to stop whinging over the methods and start focusing on the message. Everyone who pours into a comment section to opine over their "agreeing with the cause, but not the act of protest" is carrying water for the oil companies. It's these people who help establish and maintain the permission structure for the out of hand dismissal of climate protests.
We should be uncomfortable with protests, people should be made to feel discomfort, tension, and cognitive dissonance. These things work to end injustice better than all the polite ignorable protests that have ever happened.