It’s hard not to notice how heated and divided our public discourse has gotten, especially online. People insult and vilify each other, take unnuanced positions, and seem to be competing as to who can seem the most committed to a cause or the most outraged about an issue. You may have called some of […]