I wish people would stop referring to these rioters as "anarchists". They're communists (both upper- and lowercase "C"), socialists, leftists, warlordists, or revolutionaries. Actual anarchists would not support legislation in support of BLM, because they would not believe discrimination should be illegal, nor that there should be a concept of illegality in the first place. Actual anarchists would not want to ban guns.
It needs to allow total free speech. If they are concerned about optics, they can offer optional filters that people can use to censor certain types of content for themselves.