Protests that impact on the general population or at least public safety should be illegal. When I travel to work I didn't choose to take part in a protest because of people lying in the road who are therefore breaking the Highways Act.
The law exists to protect people, it isn't about preventing protests. No-ones right to protest has been affected at all if they choose to do it legally and peacefully which in both of these cases you can prove that they could do. Insulate Britain could stand at the side of the road and they'd have no problems.
I apply the exact same thing to the RNLI blocking nutters, they could stand at the side of the boat and peacefully protest without any issues. If they can't do that then they deserve whatever the consequences are, anything else is accepting anarchy.
As I said ages ago on this thread, if you think legality doesn't matter then well I fancy some breakfast this morning so why don't I go and peacefully protest my hunger by nicking something from the shop?