This problem would be solved if you would have to use your real name, location and picture on every internet forum. It's easy to be the ultimate keyboard warrior if no one knows your real identity.
Yeah, there are plenty of cowardly bullies out there that would STFU if they had to reveal themselves, but the tradeoff is what you get in other countries where speech is crushed because a government uses it as a tool of oppression and revealing yourself gets you jailed or worse.
I own my shit, but I understand why others don't.