No they don't. Not Americans, not granted American rights. 

Btw I am completely indifferent to Israel  and hate AIPAC. 

Nevertheless, American soil doesn't grant you American rights. Best get used to this principle.