I think a Two-State Solution would be a good idea (and I have opinions on exactly where the border should go), but it will have to be imposed on Israel by the international community.
Israel has never been sincere about a Two-State solution, and their "offers" to Palestine have been inadequate and unworkable, and the Palestinians have been right to reject them because there's no point in accepting a deal that won't lead to peace. Only a fair and workable deal can lead to peace.
Israel has demonstrated that they are an illegitimate state, because legitimate states do not bomb the stateless people living within their borders. At this point we should be treating Israel like Imperial Japan or Nazi Germany. The Israeli military should be placed under foreign control, and the West Bank (including East Jerusalem) and Gaza returned to the Palestinians.
So far, the only thing stopping this from happening has been the United States' support for Israel.
Israel needs to realize that the United States is rapidly declining in power, and if Israel doesn't voluntarily cede the Palestinian territories, Israel might not exist at all in the near future.
What do you mean Israel doesn't "get" to say that?
Israel does say that, and Israel does control the entire region, and almost every Western power allows them to.