I think protesting against the vote of the average Joe in a way that affects the average Joe is quite valid. The politicians got voted for their policies, they wouldn’t be doing their jobs if they just shifted their whole position because of a protests that are expressing quite old ideas. The average Joe has to stand up and vote for people that actually want the change we need.
The pressure regarding queer rights was successful because it became a less and less favourable position to be against those same rights in the public view. Being conservative regarding fighting the climate change is still a pretty favourable position so not enough pressure can be built by protests against politicians alone.
And, one aspect that is overlooked in the discussion, at least in my opinion: People are allowed to be angry at the state of the world and the popular opinions, and express that anger publicly and in the face of the general public. This is a valid thing to do.
It’s a great way for the rich to segregate themselves from the poor