Not to mention that it exposes some serious logical flaws in your position.
Okay, so when the anti-WBC “Angels” counter-protestors use big screening “wings” to surround the WBC funeral picketers and block their signs from public view, are they stopping the WBC picketers “from doing their thing”? Do their actions count as “shutting down or silencing opposing viewpoints, no matter how odious” and “blocking the free expression of speech”? If so, does that make the “Angels” counter-protestors “bad guys” in this situation?
Because if you claim it doesn’t, then you need to explain why anti-WBC “Angels” legally using screens to conceal the WBC’s legally displayed signs somehow doesn’t count as “blocking the free expression of speech”, but anti-Nazi protestors’ legally shouting and heckling to drown out a legally presented Nazi rally speech does.
Well, it doesn’t appear that you do.