I don't think using your real name helps that much. Most people on Facebook use their real name and still many have no issues with insulting other people or even supporting violence against individuals or groups of people.
Meanwhile the average person on Reddit/Twitter/YouTube/whatever is someone you're very unlikely to ever deal with beyond a few passing comments online. So sadly, many people don't care much about being particularly civil towards them, since they're basically a non entity in the asshole's life. Regardless of whether that person has a real name or photo attached to their account.