A lot of those aren't really online problems. People will always be discussing from feelings, bickering, so on. Go to any town hall meeting or debate club and you can see the same. Take a look at politicians and their discussions too, yeah?
If you need dispassionate reasonable debate to get things done you'll be waiting a long time.