Well, that’s a lot of unsourced blah blah blah. Sure, the authors are named but it reads like an article from The Hamas Weekly Reader.
If you cite Al Jazeera and Saudi sources, you disown credibility. UNRWA? The ones that helped hold hostages in refugee camps? Have you just woken up from a long sleep?