Most of what you say is true but the current Israeli government does not support a two state solution. The continual expansion of settlement activity on Palestinian land is intended to ake a Palestinian state impossible.
Not so in this case. A freedom fighter cannot be someone who wishes to destroy a foreign country as Hama's does and seeks to do it by killing civilians. The Mandela case is completely different - he was fighting for freedom in his own country. False equivalence is very dangerous. Hamas is...