Arguing on social media is fun because you get to know the thoughts of people you don't agree with. If a candidate sends in a lot of paid trolls, you'll get an bad impression of her followers. Recycling a limited amount of talking points makes you look very stupid.
The problem is some people totaly disrespect the law. These guys are supported by AK47-swinging drugsdealers. Educating law abiding citisens might save more lives but doesn't solve that problem. Normal policework does (and maybe legalizing drugs will cut the funding of their lifestyle)
A system where you can get a district without the majority of votes is exceptional. But you're right: every system has it's drawbacks (in France, they have to vote twice. In the Netherlands your vote ends up with some nitwit that's on the same list).
And yes, I'm no expert but I know, most people don't give a fuck about politics. They do what they're told (vote for your parties candidate), don't make a noise and "They have got nothing to hide".
I know your candidates are bad, but our gouvernment will do everything your president wants from it. That's why I read Techdirt. Our media think everything Democratic is fantastic (Obama is a saint), and don't look past Trump's hair color (they adhere to the filosofy: I'm right, so everybody who disagrees is stupid).
You know there are many more examples of experts being right, dont you? But most of them you see on youtube and don't get much attention (try searching for 'pepertuum mobile'). Of course it's a politician, it's difficult for him to understand there is no compromise.