Well, you have to be careful there, because it very much depends on how acute the situation has become. If the situation is acute enough, you really shouldn't be talking at all, you have to move to action.
For less important issues, sure, talk it out. Like most domestic political issues, those are just little things. No one's dying, no one's being enslaved. So talking it out is actually not only the preferable choice, but the correct choice.
But for acute issues, say something like slavery, or Germany processing thousands of Jews through death camps weekly, or even domestically if some guy goes to shoot up a Walmart, the time for talk has past. I suppose we could ask them to stop, just as a formality, but any answer other than "We'll stop immediately and unconditionally" has to be met with force. That's the whole reason we have police, because sometimes, it's just not practical to "talk it out" in the hopes that the bad actor stops doing what they're doing.
Certainly with slavery we probably waited far too long to stop the behavior, and that hesitation made forcing an end to the problem worse than it otherwise would have been. It's a good reminder that in life, as a general rule, it's always best to handle acute issues as soon as possible.
Now what's funny about all of the animosity today, is that other than the problem of domestic terrorism, there are no acute issues. So there is nothing really worth fighting over. (Again, stopping mass shooters excepted. And I'm not sure anyone is arguing against that idea anyway?) So it's kind of perplexing to me that people get so mad over issues these days? As most of the issues seem so petty in a historic or even cultural sense.