Instead of intentionally pissing people off at climate protesters, put effort towards educating people on the myriad of ways we actually subsidize fossil fuels and the corrupt relationships that keep that going, so people instead get pissed off at the fossil fuel industry, lobbyists, and corrupt politicians.
Of course some people do work on this already, Climate Town being a good example. We should be talking about those efforts instead of these.
I do think blockading oil terminals would be much more sympathetic. But it’s hard to blockade enough to have a serious effect on oil usage, hence the lack of attention. A better example is the protests against the Keystone XL Pipeline, which included blocking construction. Public opinion eventually turned against the pipeline.