By representing itself both as an open platform and as a company with progressive values, Twitter has put itself into an awkward in-between spot and is bound to create such controversies.
The idea of neutral just-calling-balls-and-strikes fact-checking in politics is a fantasy. The only thing that actually works is debate.