The reason that the DNC could not "allow" a Palestinian American to speak is the same reason why Ocasio-Cortez couldn't utter the word "genocide" during her speech -
It would divert from the carefully curated message that Dems have been hammering since the beginning:
1. Israel has a right to defend itself.
2. Palestinians need more humanitarian aid.
3. These two components are unrelated.