The Charter is pretty clear on the limitations placed on protests.
If those truckers had dispersed within a day they would have been fine.
But they were accepting donations and foreign money in order to stay encamped and had no intention of dispersing.