@StarlightRose On twitter I often did respond, but then block them before they could reply back. My thinking was that I wasn't talking to them, but rather to people reading the thread that needed to see their fallacies debunked. Giving them the chance to respond was just allowing more bad faith arguments made of logical fallacies, so it is never a good idea.
A tip I got at some point was that if you feel smug/self-satisfied about posting something, it's probably just better that you don't. Trying to win internet points by owning bigots is not making the world better, and it certainly never made me happy either.
But you do want other, uninformed folks to be able to see how flawed the bigots arguments really are, and if you have the energy its worthwhile putting that out there.