If an Iraqi citizen said the US deserves a thousand 9/11s in response to a US citizen making a massively islamophobic comic making light of the United States pillaging and destroying Iraq for profit, I would not blame the one expressing anger, but the US for killing 1 million Iraqis and blaming Iraq for 9/11 on false pretenses. This fundamental refusal to blame the oppressed for anger at oppressors, and instead work to solve the far greater evil, is what taking an Internationalist stance looks like.
You place equal blame on Netanyahu (not Israel, curiously, which has been genocidal since far before Netanyahu) as you do on Hamas, a national liberation movement. The measures you discuss, voting, canvassing, etc to "slowly" change the views of others is the privledge of someone not the victim of colonialism, Imperialism, or genocide. The measures you propose are certainly good, but when combined with condemnation of those resisting Imperialist oppression it takes on an Imperialist character, ie you fight for your own improvements and condemn liberation movements forced into violence by the very same system you and I benefit from.
Again, you should read Frantz Fanon if you haven't.