As others have said, it seems as if the KKK or the Black Panthers want to have a march today, from 12-2 down Main Street, to air their grievances, then that is fine. I can reroute my driving, or make other plans that day. A small price to pay for freedom.
But if that same organization decides to put up tents on Main Street and give no signs of leaving for the foreseeable future, then they have crossed the line. They have permanently deprived me of the use of Main Street that every tax payer has paid for. That certainly can’t be the intention of the first amendment.