Some people say clergy should restrict themselves to purely spiritual dialogue and not venture into political topics from the pulpit. Burn the witches, too. These same people recklessly anoint themselves as authoritative without any real knowledge or education of what they are talking about. The people who brazenly and arrogantly proclaim themselves more in the know of others while excluding others opinions, are invariably the ones who in truth know the least. Sadly, lacking in humility, enlightenment and understanding, they remain steadfast and mired in their quagmire.
A priest is a representative of God on earth. He's also a citizen with constitutional rights to free speech like anyone else. You may disagree with what a priest says, but he always has a right to say it in any venue. He doesn't have to acquiesce to anyone, lest even committing a sin of omission. A priest has not only a right, but a duty to speak on secular topics of social unrest. During Hitler's regime, Pope Pius XII remained silent appeasing atrocities in the name of separation of church and state. Christ himself was enmeshed and clashed in a real world political climate of the time and he alluded to it.