Bit of a misleading headline. The felony wasn’t for speaking, it as for resisting.
Reasonable time, place and manner restrictions are fine. Maybe 3 minutes is a bit short but ... when your time is done, hush and find another forum. Come back next week. Do something.
Funny that. Anti war protestors always get a pass on beating people for competing harm of raising awareness.