If you have a specific idea at all about how the world should be better, the people who oppose that are certainly not your friends. I think you're mistaking vision for myopia, dedication for anger, and pragmatism for hatred... but then you certainly hate me more than I hate you.
I'm probably just as unsure as you about whether I'll achieve my goals, but I have to try, because to do anything less would be a betrayal of all of humanity. I believe everyone is responsible for their actions, and so if I'm to be responsible I have to act somehow.
It's very easy to say that "the world needs more love," but love doesn't break bricks, as the saying goes. I doubt your own activism is limited to "love"; you probably do things that are intended to make reality assume some objective state. In doing that, you are preventing your opponents from forcing the world into their preferred state. This is no different from opposing free speech. I just have a more complete vision of the world that I want, and it doesn't include Mein Kampf or Birth of a Nation or hacker news's casual misogyny and racism.