That's part of the problem and these people in this thread who make the anonymous attacks on others are part of the problem. Some on here need to take a look in the mirror. This preponderance of the social media, twitter, Facebook, message boards gives these extremists and hateful people a venue to espouse their hate better than just sitting back in their rooms with no one hearing anything. But in a free society, there will be hate, it will be expressed by a lot of different people, and those people will act on that hate, sometimes violently.
In a truly free society, it's what happens. If we want to give up some of our freedoms, we may solve the problem. But then if we give up some of our freedoms, that gives the government the opportunity to remove more of our freedoms. Then we become Socialist or Communist. So how do we solve it? I don't know. But I do know that our "leaders" don't know either.