Thanks for your thoughts, Twitter is a melting pot, and that's a fantastic thing. I would probably agree that fundamental social problems can't be "fixed" by technical solutions. However Twitter (in particular) seems to exacerbate out of group bias
The only real way to fix it is to not give people any space at all, otherwise hate will always find it's way. Anything else is just patching details and managing tradeoffs between advantages and disadvantages.