I, personally, think it's time for everybody to just start loving each other. Now listen, this doesn't mean you need to actually love everyone, but at least accept them. Acceptance is the closest thing we are gonna get to loving each other.
Let me tell you a little something: politics at the moment are very messy. No matter which side it is, it's messy. There is no denying that. If you try to deny that, then good for you, you're not helping anybody. If you really want some change, you need to start being the bigger person. Change isn't about who can yell about something louder or who has the "better" argument, it's about being respectful.
Just because someone has an opposing view does not mean you need to yell at them. Does yelling solve anything ever? Maybe temporarily, like for 2 minutes, but that's about as long as you're gonna get. There's absolutely no need to indirectly say something about certain individuals on social media. Yes, there is freedom of speech, but everybody should keep in mind why they have that right and why they still have it.
I do not understand why it is so hard to be respectful of one another. If someone goes after another person talking about how absolutely terrible it is of them thinking something should be illegal, the person who's being yelled at should respectfully ignore the other individual's disrespectful remarks. If the individual does not stop, then they are not aware that they are making no difference in the world.
What I'm trying to get at here is that in order to love each other, we really need to accept all our differences. If we really want change we need to go right to the sources, not just yell at each other from across the street. If everyone learned to accept each other, life would be a whole lot easier. Is this ever going to happen? Of course not. This is the solution though, whether you think so or not.