I don’t like these guys any more than I like Westboro Baptist Church or Nation of Islam or any other despicable humans, but that does not justify assaulting them for their words. Last I checked, it was still a free country (though notably less so for the past few days).
I agree with you on this. Violence is violence in my book. People can’t encourage violence, while at the same time saying it’s atrocious, without being a hypocrite.