That's all? They need to make the fine proportional to the amount of financial damage that is done to the city per day, say 10%.
As bad as this one is, it's nothing compared to what I had to put up with when living in France. Within 3 months of living there, I was witness to a national airline strike, bus transit strike, train transit strike, utilities strike and postal service strike. The killer one was the illegal immigrants (Algerians, IIRC) that were given the right to strike/protest their deportation and held up car and bus traffic in the middle of downtown Clermont-Ferrand for 2 days...
Be thankful our Constitution doesn't have "la greve" (the strike) written into it like the idiots that penned France's constitution.