The declared missions of Hamas and Hezbollah are not to expel Israel from Lebanon or Gaza but to eradicate all Jews from Tel Aviv , Haifa and Jerusalem , and until they achieve that goal , they will not lay down their arms .