Jerusalem is the centrepoint for three faiths. It cannot work that one of them, by far the smallest, claims it must have 100% hegemony over everything it surveys. Whatever the emotional pull of J'sem, the legal facts are 100% against Israel. The city was NOT given to Israel in 1948, it was to be a corpus seperatum under international control. No nation can gain territory by war and conquest, it was been outlawed in the UN Charter and by international law 60 years ago. Israel actually has no legal sovereignty or territorial rights in WEST Jerusalem - though the rest of the world seems to be turning a blind eye to that - and certainly has none either in E J'sem, as an occupying army cannot annex land. Two municipal authorities, one Israeli, one Palestinian, with a clear border between them, and Israel has done very well out of what is, in law, simply land theft. (Historical religious and ethnic tales don't tend to cut it in modern courts).
Palestinian youths throw stones at security forces in Shoafat, E. Jerusalem; none injured (Haaretz)
from the article: Israel should give up Jerusalem as its capital