Twitter is one of the worst and best places at the same time. I've had my share too there, even though it's not as much as you, and I can confirm everything you've wrote here. People will not only attack you, but they'll also unprovoked misinterpret your words on purpose. It's a toxic place. I'd say the best is to ignore, because if you try to defend yourself that adds more fuel to the fire (they'd be like "Oh no the person we're attacking over nothing is defending themselves! We must not allow that!"). In all honesty, I hope Twitter does something about it.