Why should anyone give money to an organization that's - knowingly - had terrorists on their payroll?
Clear the terrorists first, fire those responsible for hiring them, and then we talk.
Or, how about more sensible - end UNRWA, move responsibility to UNHCR, and have one and only one definition for refugees at the UN?