Ignore doesn't solve the problem of trolls ruining things for everyone. In fact, in some ways, it might make it worse.
This relates to another post of mine on this thread, but let's go with it again. Suppose there are 10 new posters. Troll after troll doing their thing, espousing conservative BS. You throw them all on ignore. Now serious poster #10 comes along, and his views are generally aligned with the others. Except his are thought-out, considered and he can defend them. Will he get the chance, or will people throw him on ignore when he starts talking favorably about something Trump did..
I think that's one reason why you are reluctant to put people on ignore. And that system of hearing someone out and then choosing to ignore them can work. But it can also easily and possibly imperceptibly deteriorate into hasty judgment.
I'm not saying that it's a bad thing to do. I'm saying that it doesn't necessarily solve the problem with trolls. It perhaps solves one problem, while opening another. This is also not to say that banning is preferable, though at least banning has the virtue of procedural fairness. Before people are banned, they are usually warned, and they are given a chance to explain themselves, and it's only after they have failed numerous tests that they get banned. Almost always, people who get banned do so by choice, and in fact it might even be their intention. The ignore solution has no such safeguards. Anyone can click the button and boom! it's done.