Sometimes laws can backfire on lawmakers.
This will be one of those times.
Law enforcement, be they police or secret service, are not going to be willing or able to enforce this law. They will not arrest people en masse for shouting because it will needlessly take a situation from benign to dangerous.
I’m pretty sure I could find a couple hundred thousand tea partiers who would just love to get arrested for exercising what for over two hundred years has been our right. Now all we have to do is shout?
This law is an invitation to civil disobedience, and for that reason will end up rescinded or “re-interpreted”.
The US government will rue the day it passed this law.
If, and ONLY if, we are willing to enforce the 1st amendment with the 2nd.