I actually think that jailing them won’t work as they will wear it as a badge of honour
Paying for all the missed work missed appointments and extra petrol money (+ interest) people spent trying to get to these places with an attachment of 50% of their earnings and any income they get and confiscation of their passport until it is all paid off might bring it home to them that what they did cost people money they could ill afford to lose and no one is interested in their ridiculous protests
If you want to tackle climate change, the biggest thing you can do is find something that would save people money they can see immediately in their bank account from the first month or within a year at most.
Stop using the stick to get people to change because whilst you might see a difference in that particular thing it’s going to be a long battle ahead