Yeah, it's hard not to resent the people who are messing up your routine. Especially when you're trying to take care of a family. I guess it does get some attention, but like you say... it's not like you're suddenly well-educated on the issue just because they're blocking traffic.
Now, if they stopped sending food to the cities and people got hungry...
From a personal point of view... I don't resent them. I took extra time and didn't expect to be anywhere in a hurry. In the end, if I'm late... i'm late... and I'm curious enough to read more about it. But I would say that the vast majority (no evidence...) is not quite like that... and that the disruption into their lives would be negative for the cause and there would be no effort to educate themselves about the cause at hand... thus perhaps counter-productive.
I'm not sure that stopping food would be productive either... but something along those lines... perhaps an increase in a price to represent the lost volume or something like that...