Assassinations are evil, not just because it's murder but because it gives the killers this unacceptable power to decide at will who lives or dies. Given certain circumstances assassination may be justified (I would say the current threat of terrorism meets this criteria), but by no means does this mean we should go around saying that assassination is moral or good. The thing about necessary evils is that they are evil. Regarding legitimacy of a government, I would say that both Palestine and Taiwan are legitimate. Taiwan is a democratic government that represents the will of its people, and also it's been in de facto existence for over half a century so there's no reason to erase that. Palestine's government isn't quite democratic, but on the issue of independence from Israel, that seems to be something that most Palestinians will get behind. We argued that Kosovo should become independent due to its history of conflict with the rest of Serbia, well Palestine has at least as good a reason. About state terrorism, I would say that what Israel does borders on state terrorism. I say "borders" because some of what it does is partially justified. There's usually a little shred of necessity behind Israel's actions, though I find Israel's ruthless attitude and the extremes it goes to as being deplorable. As for Iran, there's little to no justification for the violence it employs.