The most vitriol I've seen in social media and on many news sites is from Republicans and Trump supporters. Not Democrats.  These people are downright nasty with name calling and insults. And POTUS only serves to further divide us with his relentless negative tweeting.