You are absolutely and perfectly allowed to speak out in public against such people. But you must be prepared to take responsibility if your speech is worded to spur people into violent action and to incite hateful action.
The court of public opinion is notoriously fickle. Rousing hate in the masses is not a reliable tactic, and often backfires.