The problem is that the United Nations Relief and Works Agency for Palestine (UNRWAP) has worked NOT to alleviate problems, but to continue them indefinitely. One simple fact shows this: ALL other refugees are handled by the UNHCR. To be considered a refugee, one must have originated in the territory in question. This status does NOT pass from generation to generation, but is non-transitive. But, the UNRWAP considers refugee status to be hereditary, passing from father to son FOREVER.
All of the other refugees in the World are handled by the UNHCR. UNRWAP is special for Palestinians alone. It has special rules that apply to no other refugees. It was created to PROLONG and not to solve the Palestinian refugee problem.
UNRWAP needs to be dissolved, and its functions passed to the UNHCR with a record of solving and not continuing problems.