So of course in the end it should come down to what you want to do and where you see yourself living a happier life, and not what people on the internet think you should do. However, purely from a "making the world a better place" perspective, I'd recommend not returning. I get the idea of trying to change society from within, but frankly I think Israel in its current state is beyond saving. The sense of invincibility, among other issues, is too much for simple activism to fix; the country as a whole needs the Nazi Germay treatment (the de-Nazification part, not the war part). At least by not being in Israel you make sure your tax money and children aren't used in genocide.
I repeat, do what you feel is best for you, but to directly answer your question your absence does more to weaken the Israeli Apartheid apparatus than your presence. Do vote though; definitely vote.
Funniest joke I've seen today.