Not really, because there is not one opposing viewpoint. You would have to go back in history, starting 2,000 years ago and then up to the Zionist movement of the late 19th century. You'd have to examine the various migrations, Arab, Jewish and Christian, under the Ottoman Empire and later under the British Mandate 1918 - 1948, as well as the UN decision to partition Palestine into two states, one Jewish and one Arab, in 1948. In 1900, at least half the population of Jerusalem was Jewish, and a good part Christian (Russians, Germans, Americans and Arabs) There was no sudden "Illegal occupation in 1948," in fact by the 1930s there was thriving industry and agriculture in Palestine, thanks to Jewish immigration. And Tel Aviv was a large modern city. If you want to get an idea, try Googling "Tel Aviv 1937" and go to "Images." It is a hugely complex situation and there are no apparent solutions. And in part this is due to the refusal of the surrounding Arab countries to accept the existence of Israel. These are all dictatorships, that have treated their own populations and any Palestinians who happened to cross their borders much worse than the Israelis have. A few years ago, in an Arab village sitting right on the border between Israel proper and the occupied territories the inhabitants were asked to choose if they wanted Israeli or Palestinian citizenship. All opted for Israeli citizenship.
So you have to read a some books and make up your own mind. Although I expect that the more books you read the less you will be able to adopt "a viewpoint."