"As to the legality there is a specific statute that criminalizes protest in front of the residences of judges, jurors or witnesses, that are intended to interfere with or obstruct justice."
Love me some Dersh, but he grossly misstated. Section 1507 — prohibits protests outside any judge's residence, “with the intent of influencing” a jurist “in the discharge of his duty".
Nothing about interfering with or obstructing "justice".
As to the constitutionality he questions, TEST IT.
Those who label words as violence do so with the sole purpose of justifying violence against words.