It must be so rewarding to go through 5+ years of university, become an expert in a topic, receive your PhD, all that jazz, and then still continue to get gaslighted by people who know literally nothing about anything. I don't know how these people keep their cool. I guess just knowing that you are extremely intelligent is enough to allow you to resist the urge to explode all over them. Plus, exploding won't change anything, mansplainers are always going to mansplain. We must accept it, it's truly in their nature.
Perhaps the best tactic is just to laugh at them. And what better place than on Twitter?