If you have good judgement and you know how to use it, you should carry. I would certainly avoid any heated exchanges at the protest. If someone flashed a knife at me at a protest, I would retreat, if possible, and point them out to the nearest cop.
Regardless of the circumstances, I would...